React component for fancy number transitions.
npm i -S che-react-number-easing
const NumberEasing = require('che-react-number-easing');
<NumberEasing
ease="quintInOut"
precision={2}
speed={300}
trail={true}
useLocaleString={true}
value={15}
/>
[ease]
: The easing equation for the animation.- Default:
quintInOut
(You can choose from mattdesl/eases.) - Type:
string
- Default:
[precision]
: How many decimal places you want to show?- Default:
2
- Type:
number
- Default:
[speed]
: How fast do you want to finish the animation?- Default:
500
(ms) - Type:
number
- Default:
[trail]
: Do you want trailing zeroes?- Default:
false
- Type:
boolean
- Default:
[useLocaleString]
: Use number formatting based on locale?- Default:
false
- Type:
boolean
- Default:
[value]
: The value that you want to display at the end of the animation.Required
- Type:
number
If you want to build this from source, you will need babel and less.
npm install
And run the pre publish script
npm run prepare