我在react-application上使用lottiefile中的react-lottie和一个lottie-svg动画。一切都按预期工作-但是:当我在任何页面之间导航并返回到包含抽签动画的页面(使用react-router)时,动画就会开始滞后。
但是:只要我重新加载(!)整个页面/应用程序,一切都会恢复正常。
在我看来,以前的动画不会卸载,而滞后是来自在现有动画之上加载的所有其他动画。
但这只是一个猜测。
我已经尝试主动卸载动画和/或整个组件,但这并没有做任何事情。当我在Chromes React-extension中寻找包含动画的组件时,可以看到该组件已卸载并且找不到位置。
我希望,当组件被挂载时,动画也将被挂载/清除。