类别:react / 日期:2023-02-27 / 浏览:312 / 评论:0
在代码中调⽤ setState 函数之后,React 会将传⼊的参数对象与组件当前的状态合并,然后触发所谓的调和过程。
经过调和过程,React会以相对⾼效的⽅式根据新的状态构建React元素树并且着⼿重新渲染整个UI 界⾯。
在 React 得到元素树之后,React 会⾃动计算出新的树与⽼树的节点差异,然后根据差异对界⾯进⾏最⼩化重渲染。
在差异计算算法中,React 能够相对精确地知道哪些位置发⽣了改变以及应该如何改变,这就保证了按需更新,⽽不是全部重新渲染。
版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。
发表评论 / 取消回复