1
0
Fork 0
Browse Source

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

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

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

@ -55,3 +55,8 @@ commitPlacement
会调用 useLayoutEffect 的销毁函数,内部会遍历 EffectList,如果包含传入的 tag,当前是 HookLayout,也就是内部存在 useLayoutEffect 的函数组件,那么会执行它们 useLayoutEffect 的回调函数,也就是 useLayoutEffect 的 return 会调用 useLayoutEffect 的销毁函数,内部会遍历 EffectList,如果包含传入的 tag,当前是 HookLayout,也就是内部存在 useLayoutEffect 的函数组件,那么会执行它们 useLayoutEffect 的回调函数,也就是 useLayoutEffect 的 return
在执行任意 useEffectLayout 的回调函数之前,会先执行所有 useEffectLayout 的销毁函数 在执行任意 useEffectLayout 的回调函数之前,会先执行所有 useEffectLayout 的销毁函数
HostComponent 组件,会调用 commitUpdate 方法
### commitUpdate
且接收的 updatePayload 参数就是当前 Fiber 组件的 updateQueue 属性
Loading…
Cancel
Save