React Commit阶段流程图
2022-05-28 23:48:38 0 举报
流程图
作者其他创作
大纲/内容
commitLayoutEffects
3. useLayoutEffect销毁函数在UpdateTag时执行
1. 调用commitDetachRef解绑ref(第11章hook会讲解)
开始
2. 根据effectTag执行对应的dom操作
commitBeforeMutationEffects
1. 执行getSnapshotBeforeUpdate,同步执行
1. 调用commitLayoutEffectOnFiber执行相关生命周期函数或者hook相关callback
commitImpl
2. 调度useEffect
2. 执行commitAttachRef为ref赋值
commitMutationEffects
commitRoot
收藏
收藏
0 条评论
下一页