一个星期以来我一直在反对这个。我正在使用react-spring在页面之间创建过渡动画。这些页面由在 React 组件的渲染中调用的 switch case 定义。
我用奇怪的行为做了一个简单的沙箱:
https://codesandbox.io/s/50y5kkljz4
这段代码大部分是对我更复杂的堆栈的模拟。寻找任何建议和我所缺少的。
这是来自 react-spring 的错误吗?
我在做一些在 React 中不能做的事情吗?
甚至可以在(切换)案例之间制作动画吗?
要尝试的事情:
- [第 71 行] 注释掉转换组件中的键。看看结果如何。
- [第 74 行] 注释掉 Transition 组件中的 leave 属性。见结果。
提前致谢!