高清版电子书,欢迎下载,也可以在[码农书籍]小程序上直接在线阅读,或者您不想下载也可以去我主页加群获取。每次数据更新后,重新计算VirtualDOM,并和上一次生成的VirtualDOM做对比,对发生变化的部分做批量更新。React也提供了直观的shouldComponentUpdate生命周期回调,来减少数据变化后不必要的VirtualDOM对比过程,以保证性能。我们说VirtualDOM提升了React的性能,但这并不是React的唯一亮点。此外,VirtualDOM的渲染方式也比传统DOM操作好一些,但并不明显,因为对比DOM节点也是需要计算