react源码解析11.生命周期调用顺序
视频讲解(高效学习):进入学习
各阶段生命周期执行情况
函数组件hooks的周期会在hooks章节讲解,这一章的使命周期主要针对类组件,各阶段生命周期执行情况看下图:
-
render阶段:
- mount时:组件首先会经历constructor、getDerivedStateFromProps、componnetWillMount、render
- update时:组件首先会经历componentWillReceiveProps、getDerivedStateFromProps、shouldComponentUpdate、render
- error时:会调用getDerivedStateFromError
-
commit阶段
- mount时:组件会经历componnetDidMount
- update时:组件会调用getSnapshotBeforeUpdate、componnetDidUpdate
- unMount时&#x