1
0
Fork 0
Browse Source

vault backup: 2022-04-24 11:48:25

master
YuJian 3 years ago
parent
commit
ee5b4093f5
  1. 8
      React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitLayoutEffects.md

8
React 的源码深入/React 的流程解析 - commit 阶段/React 的深入探索 - commitLayoutEffects.md

@ -1,2 +1,8 @@
commitMutationEffects 对应 commit 中的 layout 阶段,leyout 阶段会遍历执行 commitLayoutEffect 方法,之前提到的 React 双缓存机制中切换 current 指针的操作也存在于这一步中[[React 的流程解析 - Fiber 递归]] commitMutationEffects 对应 commit 中的 layout 阶段,leyout 阶段会遍历执行 commitLayoutEffect 方法,之前提到的 React 双缓存机制中切换 current 指针的操作也存在于这一步中[[React 的流程解析 - Fiber 递归]]
这段代码会在 mutation 阶段之后,layout 阶段之前执行 这段代码会在 mutation 阶段之后,layout 阶段之前执行
### commitLayoutEffect
调用 commitLayoutEffectOnFiber
当 Fiber 存在 ref 标记,会执行 commitAttachRef 函数
### commitLayoutEffectOnFiber

Loading…
Cancel
Save