I am trying to animate a html bar element using react-spring like this:
import { useSpring, animated } from 'react-spring' const Example = ()=> { const props = useSpring({ value: 320, from: { value: 0 } }); return ( <animated.div> <progress style={{width:"70%"}} id="file" value={props.value} max="1000"/> <animated.div/> ) }
And it simply just doesn't work
is this a limitation of the html progress bar or have i got something wrong?
Ive made a little edit of a CodeSanbox to show it (not) working: https://codesandbox.io/s/react-spring-usespring-hook-forked-d5sez?file=/src/index.js
Thanks
Try to use the animated version of progress. And use the value from the props.
<div> <animated.progress id="file" value={props.value} max="1000" /> </div>
2.1m questions
2.1m answers
60 comments
57.0k users