1. fiber是什么
fiber本质是一个对象,你可以理解为一个小房子,里面住着节点实例(stateNode),子节点(child),兄弟
节点(sibling),父节点(return)。
2. fiber产生的背景
js运算过程会一直占用主线程,而setState到render整个渲染过程无法执行,会出现卡顿现象。
3.fiber的优势
不采用js引擎,实现有了自身的调用栈,以链表的形式,并调用requestidleCallback函数执行
4.Fiber Reconcilder
Fiber Reconcilder 是一个是feiber的内核,主要做的两件事:
(1)生成fiber树,并获取到需要更新的节点。
(2)批量更新节点。