防止react-konva中的内存泄漏

时间:2019-09-25 19:58:27

标签: memory-leaks konvajs react-konva

Konva库有一个helpful list of performance optimizations。我正在使用react-konva编写应用程序,并且想特别知道在卸载组件以防止内存泄漏时是否有任何工作要做。我需要销毁所有konva元素进行清理吗?

1 个答案:

答案 0 :(得分:0)

您不必担心react-konva的内存泄漏。它会自动处理形状的添加/破坏。

只有在以下情况下,您才需要应用链接中的规则:

  1. 以某些反应生命周期方法手动创建节点(您可能不应该这样做)。
  2. 手动使用Konva.Tween函数。但是在那种情况下,只需像文档中那样销毁它即可。

如果您仅使用render()函数以“反应方式”渲染形状,就可以了。