react 的生命周期
安装:创建组件的实例将其插入 DOM 时,将按以下顺序调用这些方法:**constructor()static getDerivedStateFromProps()render()componentDidMount()** 更新:props or state 的更改可能导致更新。重新呈现组件时,将按以下顺序调用这些方法:static getDerivedStateFromProps()shouldComponentUpdate()render()getSnapshotBeforeUpdate()componentDidUpdate() 卸载:从 DOM 中删除组件时调用此方法。componentWillUnmount()