1
0
Fork 0
Browse Source

vault backup: 2022-04-13 11:26:28

master
YuJian 3 years ago
parent
commit
33d61752b9
  1. 2
      自顶向下学 React 源码/beginWork 和 completeWork.md

2
自顶向下学 React 源码/beginWork 和 completeWork.md

@ -4,4 +4,4 @@
function beginWork(current, workInProgress, renderLanes) {} function beginWork(current, workInProgress, renderLanes) {}
``` ```
### 小结 ### 小结
- 当一个 Fiber 节点进入 beginWork 时,它的目的是创建当前 Fiber 节点的一个子 Fiber 节点,会根据 Element 的类型进入不同的 update 逻辑,在 update 逻辑中,会先判断是否够存在对应的 current 节点(reconcileChildren)来标记 - 当一个 Fiber 节点进入 beginWork 时,它的目的是创建当前 Fiber 节点的一个子 Fiber 节点,会根据 Element 的类型进入不同的 update 逻辑,在 update 逻辑中,会先判断是否够存在对应的 current 节点(reconcileChildren)来决定标记是否追踪副作用(?),最后再根据 element child 的类型来执行不同的创建操作,最终创建子 Fiber 节点
Loading…
Cancel
Save