关于react.js:react-fiber理解 jiezi 3 年前 1、没有 fiber 之前有什么问题? 当状态发生变化,react 开始调度,新旧的虚构 DOM 进行递归 diff,过程不可中断,当页面结构复杂,树结构深度较深时,diff 耗费较大,浏览器在每一帧的 idle 阶段不能实现调度就会呈现卡顿
1、没有 fiber 之前有什么问题? 当状态发生变化,react 开始调度,新旧的虚构 DOM 进行递归 diff,过程不可中断,当页面结构复杂,树结构深度较深时,diff 耗费较大,浏览器在每一帧的 idle 阶段不能实现调度就会呈现卡顿