我在一个组件中有几个活动动画。当我在这些动画期间尝试更新组件状态时,它们会因重新渲染过程而停止。有什么办法可以防止这种情况发生吗?
我使用的动画类似于react native documentation中的示例,但持续时间较长。
谢谢!
答案 0 :(得分:0)
您可以使用shouldComponentUpdate。通过这种方式,您可以定义组件应该重新渲染。
https://facebook.github.io/react/docs/component-specs.html#updating-shouldcomponentupdate
答案 1 :(得分:0)
我知道回答的时间有点晚,但以防万一您或其他人仍然需要它。您可以考虑使用useNativeDriver: true
。您可以查看说明here。在大多数情况下,我基本上可以让您绕过由回调引起的那种阻止操作。