From f3930eb9efd0ce9f968feb83e790203e268dd1f7 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 28 Jun 2022 17:59:23 +0800 Subject: [PATCH] vault backup: 2022-06-28 17:59:23 --- .../React 的深入探索 - beginWork.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md b/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md index 8a2a125..38e9b4c 100644 --- a/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md +++ b/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md @@ -190,7 +190,7 @@ function cloneUpdateQueue(current, workInProgress) { } ``` -从processUpdateQueue +从 cloneUpdateQueue 函数出来回到 updateHostRoot 调用栈,会紧接着执行 processUpdateQueue 方法,这个方法和更新队列有关,暂时不展开讲 ```javascript function updateHostRoot(current, workInProgress, renderLanes) { @@ -231,7 +231,6 @@ function updateHostRoot(current, workInProgress, renderLanes) { } ``` -之后,再把 WorkInProgress Fiber 节点交给 processUpdateQueue 函数,这个函数主要是处理更新队列,在这里先不展开,TODO 再往后是一些针对服务端渲染的一些处理逻辑,服务端渲染也不是这次讨论的目的,也先跳过 最终调用 reconcileChildren 为 FIber 创建一个子 Fiber 节点并返回