React学习之JSX
第一次渲染页面是直接从Virtual DOM 直接渲染为真实DOM(首次渲染大量 DOM 时,由于多了一层虚拟 DOM 的计算,速度比正常稍慢).但是后续视图进行再次更改的时候,会经过一个DOM diff 的对比,并计算出补丁包PATCH(前后两次试图差异的部分),最后根据PATCH补丁包进行渲染.从而优化性能.虚拟DOM对象: 框架自己内部构建的一套对象体系(对象的相关成员都是React内部定义的),并基于这些属性构建试图中的DOM节点的相关特征。真实DOM:浏览器页面中的真实DOM元素。
原创
2023-08-27 22:42:08 ·
69 阅读 ·
0 评论