From 0a3d54807f0b7cf03f9bdc76cf239d9a24318bea Mon Sep 17 00:00:00 2001 From: YuJian Date: Fri, 22 Apr 2022 17:14:54 +0800 Subject: [PATCH] vault backup: 2022-04-22 17:14:54 --- .../React 的深入探索 - commitMutationEffects.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitMutationEffects.md b/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitMutationEffects.md index 111aa4f..4e67170 100644 --- a/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitMutationEffects.md +++ b/React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitMutationEffects.md @@ -1 +1,7 @@ -commitMutationEffects 对应 commit 中的 mutation 阶段,这个方法内部是一个 while 循环,遍历 effectList 链表,遍历到的每一个 Fiber 节点首先会判断是否存在 ConentReset 标记 \ No newline at end of file +commitMutationEffects 对应 commit 中的 mutation 阶段,这个方法内部是一个 while 循环,遍历 effectList 链表,遍历到的每一个 Fiber 节点首先会判断是否存在 ConentReset 标记,这个标记表示 Fiber 是否需要重置文本节点 + +### commitResetTextContent + +然后会判断是否存在 Ref 标记 + +### commitDetachRef \ No newline at end of file