智达世通建设集团有限公司网站,网站后台 批量上传,dw做网站投票,网站排名在线优化工具1.React16 的 Fiber 是什么
fiber是react16的一种数据结构#xff0c;用来描述每一个React 组件或 DOM 节点#xff0c;并采用双向链表的存储结构。遍历节点的方式采用迭代遍历#xff08;while循环#xff09;#xff0c;替代了以前的递归遍历。 fiber的优点 1#xff…1.React16 的 Fiber 是什么
fiber是react16的一种数据结构用来描述每一个React 组件或 DOM 节点并采用双向链表的存储结构。遍历节点的方式采用迭代遍历while循环替代了以前的递归遍历。 fiber的优点 1任务拆分支持将渲染任务拆分为多个小任务。 2可中断性支持任务的中断和恢复。 3优先级调度确保高优先级任务优先处理。 2.React的diff算法
Diff 算法的核心策略有以下3点以此高效地找出需更新的部分从而最小化 DOM 操作。
只比较同一层级的节点而不会跨层级比较通过 key 快速匹配新旧节点进行更新尽量复用节点而不是销毁和创建
3.React18 新增了哪些特性