Я пытаюсь понять, как работает интерполяция реактивной пружины.
Вот моя пружина:
const { x } = useSpring({ from: { x: 0 }, x: 100, config: { duration: 1000 } })
Вот как я ее использую:
...
return (
<animated.div style={{
background: "lightblue",
height: "100%",
width: x.interpolate([0, 0.5, 1], [0, 100, 0]).interpolate(x => `${x}%`)
}} />
)
Интерполяция происходит, но не отображается.
Здесь это песочница: https://codesandbox.io/s/amazing-panini-fzn54?fontsize=14&hidenavigation=1&theme=dark
Вы можете помочь мне разобраться, что не так с этим кодом?