render阶段的工作可以分为“递”阶段和“归”阶段。
其中“递”阶段会执行beginWork,“归”阶段会执行completeWork

beginWork

image.png

completeWork

image.png

单向链表

每个执行完completeWork且存在effectTag的Fiber节点会被保存在一条被称为effectList的单向链表中。