From 025f91b9d87c9da995bef98531e3d5b4c2ff6c86 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 26 Apr 2022 16:22:42 +0800 Subject: [PATCH] vault backup: 2022-04-26 16:22:42 --- .../React 的流程解析 - commit阶段.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md b/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md index f990921..3c15c2f 100644 --- a/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md +++ b/React 的源码深入/React 的流程解析 - commit 阶段/React 的流程解析 - commit阶段.md @@ -23,6 +23,8 @@ flushRenderPhaseStrictModeWarningsInDEV(); 中间跳过一段逻辑无关和 performance 监控代码,进入对 Fiber Tree 和 effecrList 的一系列初始化 ```javascript +...... + root.finishedWork = null; root.finishedLanes = NoLanes; @@ -52,4 +54,8 @@ if (root === workInProgressRoot) { workInProgress = null; workInProgressRootRenderLanes = NoLanes; } -``` \ No newline at end of file + +// 以下省略 +``` + +最终走到 commitRootImpl 的第二个循环 \ No newline at end of file