From d40be8226717a9b7b3b84a8348a4c817a60f48b8 Mon Sep 17 00:00:00 2001 From: YuJian Date: Sun, 24 Apr 2022 14:09:26 +0800 Subject: [PATCH] vault backup: 2022-04-24 14:09:26 --- .../React 的深入探索 - commitLayoutEffects.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitLayoutEffects.md b/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitLayoutEffects.md index 7bf92f4..66bfe82 100644 --- a/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitLayoutEffects.md +++ b/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitLayoutEffects.md @@ -14,5 +14,9 @@ commitMutationEffects 对应 commit 中的 layout 阶段,leyout 阶段会遍 内部调用 enqueuePendingPassiveHookEffectUnmount 函数 和 enqueuePendingPassiveHookEffectMount 函数 ### enqueuePendingPassiveHookEffectUnmount +将 useEffect 的销毁函数和 Fiber 节点一起 push 进 pendingPassiveHookEffectsUnmount 队列 + +### enqueuePendingPassiveHookEffectMount +将 useEffect 的回调函数和 Fiber 节点一起 push 进 pendingPassiveHookEffectsMount 队列 ### commitAttachRef