【发布时间】:2021-05-04 03:00:20
【问题描述】:
想象一下,您已经使用包含一百个元素的 ReactJs 构建了一个应用程序。假设在某个时间,组件 A 的状态发生了变化,为了简单起见,我们假设它只有一个元素,没有子组件。
我的问题是:Virtual DOM 如何更新以响应状态变化?
经过几个小时的研究,我发现了两种相互矛盾的观点:
- 整个Virtual DOM被拆除;然后从头开始重建
- 只有更改的元素会在 Virtual DOM 中更新。
不幸的是,官方文档对此并不清楚。那么,谁能给出正确答案? (请提供支持参考)
【问题讨论】:
标签: reactjs virtual-dom