react diff 原理
- 把树形结构按照层级分解,只比较同级元素。
- 给列表结构的每个单元添加唯一的
key属性,方便比较。 React只会匹配相同class的component(这里面的 class 指的是组件的名字) • 合并操作,调用component的setstate方法的时候,React将其标记为dirty到每一个事件循环结束,React检查所有标记dirty的component重新绘制- 选择性子树渲染。开发人员可以重写
shouldComponentUpdate提高diff的性 能。
React Diff 详解
本文深入解析React Diff的工作原理,介绍其如何通过层级分解树形结构并仅比较同级元素来提高渲染效率。此外,还讨论了唯一key属性的作用、脏标记机制及shouldComponentUpdate方法的应用。
406

被折叠的 条评论
为什么被折叠?



