From f9aaa925de955caf75c26e4dc634e0116b85f2ca Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 28 Jun 2022 11:03:53 +0800 Subject: [PATCH] vault backup: 2022-06-28 11:03:53 --- .../React 的深入探索 - beginWork.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md b/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md index 64e881f..2d84677 100644 --- a/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md +++ b/React 的深入探索/React 的流程解析 - Fiber 递归/React 的深入探索 - beginWork.md @@ -68,6 +68,9 @@ if ( 此时会先调用 checkScheduledUpdateOrContext 函数检查 current 是否存在优先级相关的更新,关于 React 优先级相关我们先暂且按表不谈,进入 if 判断 - 不存在优先级相关的更新且 workInProgress 节点不存在 DidCapture flag + - 跳过后续的正式 beginWork 阶段,进入 baliout 也就是组件复用逻辑 +- 以上判断条件不成立,且当前 current 节点不存在 ForceUpdateForLegacySuspense flag + - ```javascript // props 和 context 都没有发生变化,检查优先级相关