虚拟dom

React的虚拟DOM和Diff算法:

什么是虚拟DOM?
虚拟dom 是react渲染过程中的一个优化手段
就是一个js 对象
是对真实的dom 的一个抽象

为什么要用虚拟dom
因为真实dom一个操作时很消耗内存和

它是如何帮助React提高渲染效率的?

虚拟dom就是一个中间层,
当组件的状态发生变化时,react就会生成一个新的虚拟dom树
然后呢对新旧vdom进行对比,
差异就是需要更新的部分,
react只更新变化的部分(重点),减少了对真实dom 的操作次数,提升页面的渲染性能。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容