先上图谱: 看图可知,一个react组件大致整个生命周期就分为三个阶段:挂载时、更新时、卸载时,那下面就分别分析下这三个阶段吧。。。 挂载时: 这个这阶段就是将当组件(类组件)实例创建并插入 DOM 中时,会顺序依次调用👇的这些函数 更新时: 该阶段其实就是state或者props发生变化时,就会依次调用👇的这些函数: 卸载时: 当组件从 DOM 中移除时会调用👇的方法: 当然还有组件发生错误的时候,其实还会调用👇的方法(但是不常用):