使用带有React JS的缓存画布

时间:2016-04-11 20:43:55

标签: reactjs

我正在使用已部分绘制的canvas元素的内存缓存。我这样做是为了提高性能和流畅的用户体验(没有闪烁)。我需要从其父容器div中删除当前画布并附加另一个 - 在某些触发器上。我还需要在当前画布上绘制并在删除之前将其存储回缓存中。

可行的非反应方式是仅渲染组件一次,然后使用Refs进行大量工作。否则 - 每个渲染都会覆盖当前画布,我需要再次附加它。

问题是 - 我是否错过了一种明显的正确方法 - 即event-> state update-> render?有没有办法让render方法使用现有的DOM元素?或者我必须直接渲染然后操作吗?

0 个答案:

没有答案