Effect List —— 又一个Fiber链表的构建过程(演示版)

2713 2 2019-04-05 19:35:08 未经作者授权,禁止转载
1425
在 workLoop 遍历 Fiber Chain 的过程中,React会对每一个Fiber执行 completeUnitOfWork 方法。在这个方法里,React会筛选出每一个有副作用(effect)的Fiber,构建一个 effect 链表。并将 RootFiber 指向这个链表的第一个Fiber 。React APP会在commit 阶段依据这个链表来对页面DOM树做修改。呈现出 React 调度更新后的页面内容。示例中的组件树与《Fiber架构下React Key的实现原理》课程相同。
Learner. Coder.

这才是当年玩的传奇嘛!超带感,原味呈现!

顶部
赛事库 课堂 2021拜年纪