Skip to content

desduvauchelle/react-hook-animate-number

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-hook-animate-number

Horizontal scroll component for javascript

NPM JavaScript Style Guide

A simple number animation using React hooks.

Try out the DEMO HERE

Install

npm install --save react-hook-animate-number

Usage

//
// \FUNCTIONAL COMPONENT
//
import React from 'react'

import useAnimateNumber from 'react-hook-animate-number'

const Example = () => {
 const animatedNumber = useAnimateNumber({ number: 1203 })
 return <>{animatedNumber.number}</>
}

Returns

{
  number: 3, // Number
  isAnimating: true, // Boolean
  isGoingUp: true // boolean
}
  • number number Returns the current number
  • isAnimating boolean Is the number currently being animated
  • isGoingUp boolean Is the number currently going up or down

Attributes

Attribute Default Type Description
number 0 number The number to display
durationInMs 4000 number The duration of the animation
decimalPlaces 0 number The number of decimal places
easingFunctionName "easeOutExpo" string The animation easing function name, options are: `"easeInOutCubic"

Todo

  • Add more tests

License

MIT © desduvauchelle

About

Animate a number using react hooks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published