1.0.7 • Published 1 year ago

react-transition-value v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

⚡️ Getting started

  import { useTransitionValue } from 'react-transition-value'
  
  const AnimateValue = () => {

    // transitionValue will automatically transition through all values from 0 to 1000
    const [transitionValue, setTransitionValue] = useTransitionValue(0)

    return <button onClick={() => setTransitionValue(1000)}>
      {transitionValue}
    </button>
  }

Api

const [transitionValue, setTransitionValue] = useTransitionValue(from, options)

options

options are not required | Property | Type | Default Value | Description | | ------------- |:-------------| :-----| :-----| | to | number | 100 | Target value to transition to | | from | number | 0 | Initial value to transition from | | duration | number | 200 | Transition duration in milliseconds | | autoStart | boolean | false | Automatically start the transition | | easing | function | easeOutExpo | Easing function used for the transition | | onDone | function | ({from, to}) => {} | Called once transition finished | | onStep | function | ({from, to, value}) => {} | Called on each transition step |

setTransitionValue

allows override of options

setTransitionValue(to, options)
1.0.7

1 year ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago