react源码解析11.生命周期调用顺序

2022-04-14  本文已影响0人  buchila11

react源码解析11.生命周期调用顺序

视频讲解(高效学习):进入学习

往期文章:

1.开篇介绍和面试题

2.react的设计理念

3.react源码架构

4.源码目录结构和调试

5.jsx&核心api

6.legacy和concurrent模式入口函数

7.Fiber架构

8.render阶段

9.diff算法

10.commit阶段

11.生命周期

12.状态更新流程

13.hooks源码

14.手写hooks

15.scheduler&Lane

16.concurrent模式

17.context

18事件系统

19.手写迷你版react

20.总结&第一章的面试题解答

21.demo

各阶段生命周期执行情况

函数组件hooks的周期会在hooks章节讲解,这一章的使命周期主要针对类组件,各阶段生命周期执行情况看下图:

[图片上传失败...(image-1beb28-1649888574574)]

其中红色的部分不建议使用,需要注意的是commit阶段生命周期在mutation各个子阶段的执行顺序,可以复习上一章

接下来根据一个例子来讲解在mount时和update时更新的具体顺序:

[图片上传失败...(image-eb7e71-1649888574574)]

[图片上传失败...(image-a4aa11-1649888574574)]

上一篇下一篇

猜你喜欢

热点阅读