# `useSpring` React animation hook that updates a single numeric value over time according to spring dynamics. Requires `rebound`: ```bash npm add rebound # or yarn add rebound ``` ## Usage ```jsx import {useSpring} from 'react-use'; const Demo = () => { const [target, setTarget] = useState(50); const value = useSpring(target); return (
{value}
); }; ``` # Reference ```js const currentValue = useSpring(targetValue); const currentValue = useSpring(targetValue, tension, friction); ```