From a4f6e1c0dcefc39a9f121651f087b1ac29a1a203 Mon Sep 17 00:00:00 2001 From: YuJian Date: Mon, 9 May 2022 17:04:59 +0800 Subject: [PATCH] vault backup: 2022-05-09 17:04:59 --- .../React 的深入探索 - beginWork.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React 的源码深入/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md b/React 的源码深入/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md index 0ae376f..e67bb1c 100644 --- a/React 的源码深入/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md +++ b/React 的源码深入/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md @@ -18,7 +18,7 @@ if (workInProgress._debugNeedsRemount && current !== null) { } ``` -第一段是针对开发环境的逻辑,先跳过 +这一段逻辑暂时还不清楚,先跳过。 在进入主要函数逻辑之前,会先进入一个对 current 的空值判断,这个 current 就是 React 双缓存机制中的 current Fiber 树的 Fiber 节点,然后进入 对于首屏渲染而言这里传入的节点会是 FiberNode,也就是除了 FiberRootNode 外的第一个 Fiber 节点