From 33d61752b9fb102c31995c27ee129d00bb64583b Mon Sep 17 00:00:00 2001 From: YuJian Date: Wed, 13 Apr 2022 11:26:28 +0800 Subject: [PATCH] vault backup: 2022-04-13 11:26:28 --- 自顶向下学 React 源码/beginWork 和 completeWork.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/自顶向下学 React 源码/beginWork 和 completeWork.md b/自顶向下学 React 源码/beginWork 和 completeWork.md index 5636cec..c6d56a6 100644 --- a/自顶向下学 React 源码/beginWork 和 completeWork.md +++ b/自顶向下学 React 源码/beginWork 和 completeWork.md @@ -4,4 +4,4 @@ function beginWork(current, workInProgress, renderLanes) {} ``` ### 小结 -- 当一个 Fiber 节点进入 beginWork 时,它的目的是创建当前 Fiber 节点的一个子 Fiber 节点,会根据 Element 的类型进入不同的 update 逻辑,在 update 逻辑中,会先判断是否够存在对应的 current 节点(reconcileChildren),来标记 \ No newline at end of file +- 当一个 Fiber 节点进入 beginWork 时,它的目的是创建当前 Fiber 节点的一个子 Fiber 节点,会根据 Element 的类型进入不同的 update 逻辑,在 update 逻辑中,会先判断是否够存在对应的 current 节点(reconcileChildren)来决定标记是否追踪副作用(?),最后再根据 element child 的类型来执行不同的创建操作,最终创建子 Fiber 节点 \ No newline at end of file