【发布时间】:2014-04-21 05:46:28
【问题描述】:
React 文档说
不必担心根据状态预先计算值 - 如果您在 render() 中进行所有计算,则更容易确保您的 UI 一致。
http://facebook.github.io/react/docs/interactivity-and-dynamic-uis.html
当计算量很小时,这非常有意义。
但我将一堆大型数组存储在this.state 中,以便在 SVG 上呈现数据可视化。我必须根据这些计算几个值。问题是这些计算相当繁重,不可能总是在渲染中计算。
那么,我应该如何缓存这些计算,同时确保我不会与this.state 和那些计算变量获得不一致的状态?
【问题讨论】:
标签: javascript svg reactjs