From c0816e62ad1f3060d8395018bf000fcf8fa2eafb Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 28 Jun 2022 15:29:23 +0800 Subject: [PATCH] vault backup: 2022-06-28 15:29:23 --- .../React 的深入探索 - beginWork.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md b/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md index 7bc61fc..01e45c3 100644 --- a/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md +++ b/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md @@ -122,6 +122,8 @@ if (getIsHydrating() && isForkedChild(workInProgress)) { ## 正式 beginWork 阶段 +正式 beginWork 阶段开始,会将 workInProgress 的 lanes 清空,接着会进入一个 switch 逻辑,根据 tag 不同进入对应的 case 处理逻辑,代码如下: + ```javascript workInProgress.lanes = NoLanes;