1

Konva 库有一个有用的性能优化列表。我正在使用 react-konva 编写一个应用程序,并且想特别知道在卸载组件以防止内存泄漏时是否有任何工作要做。我是否需要销毁()任何 konva 元素进行清理?

4

1 回答 1

1

您无需担心react-konva. 它会自动处理添加/销毁形状。

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

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

如果你只是用render()函数以“反应方式”渲染形状,你会没事的。

于 2019-09-25T23:03:53.663 回答