【发布时间】:2021-10-23 02:59:37
【问题描述】:
我正在使用基本的 useSpring 钩子来为变换属性设置动画:
const props = useSpring({
to: {
transform: open ? 'translateY(-50px)' : 'translateY(0)',
},
})
在 v8 中可以正常工作,但在 v9 中,动画的反向仅在您在初始动画结束之前启动时才有效
我上传了一个最小的example。如果你打开沙箱,它就有我描述的问题。当您单击时,它开始动画,如果您等待 unitil 完成然后再次单击,它会跳转到起点并且不动画,但是如果您在初始动画期间单击,它将按预期工作。
此行为仅在版本 9 中发生。您可以将侧栏中的版本更改为 v8 并查看问题不再存在。我正在尝试使用 v9 达到相同的效果。
【问题讨论】:
标签: reactjs react-spring