0
可以说我有一个渲染方法,其中我显示一些状态。该状态是由一些API调用构建的巨大的html树。然后,我想通过一个小小的改变来重新渲染它。是整个HTML树重新渲染,还是只有这一小部分?刷新不变的内容
可以说我有一个渲染方法,其中我显示一些状态。该状态是由一些API调用构建的巨大的html树。然后,我想通过一个小小的改变来重新渲染它。是整个HTML树重新渲染,还是只有这一小部分?刷新不变的内容
如果您只修改与您的更改相关联的状态的一小部分,则仅重新呈现依赖于该部分的视图部分。
整个视图不会被重新渲染。
这是因为反应如何起作用。在每个状态变化之后,构建一个虚拟DOM,并将其与旧的DOM进行区分。只有差异被渲染。
https://facebook.github.io/react/docs/advanced-performance.html#avoiding-reconciling-the-dom
没有进一步的信息,很可能整个树会被渲染。 –