我是南城余!阿里云开发者平台专家博士证书获得者!
欢迎关注我的博客!一同成长!
一名从事运维开发的worker,记录分享学习。
专注于AI,运维开发,windows?Linux?系统领域的分享!
知识库链接:
1. 初始化阶段: 由ReactDOM.render()触发---初次渲染
* 1. constructor()
* 2. componentWillMount()
* 3.render()
* 4. componentDidMount() ======> 常用
* 一般在这个钩子中做一些初始化的事,例如:开启定时器、发送网络请求、订阅消息
*
* 2. 更新阶段: 由组件内部this.setSate()或父组件重新render触发
* 1. shouldComponentUpdate()
* 2. componentWillUpdate()
* 3. render() ====> 必须使用
* 4. componentDidUpdate()
* 3. 卸载组件: 由ReactDOM.unmountComponentAtNode()触发
* 1. componentWillUnmount() =====> 常用
* 一般在这个钩子中做一些收尾的事,例如:关闭定时器、取消订阅消息
/*1. 初始化阶段: 由ReactDOM.render()触发---初次渲染
* 1. constructor()
* 2. getDerivedStateFromProps()
* 3.render()
* 4. componentDidMount() ======> 常用
* 一般在这个钩子中做一些初始化的事,例如:开启定时器、发送网络请求、订阅消息
*
* 2. 更新阶段: 由组件内部this.setSate()或父组件重新render触发
* 1. getDerivedStateFromProps()
* 2. shouldComponentUpdate()
* 3. render() ====> 必须使用
* 4.getSnapshotBeforeUpdate()
* 4. componentDidUpdate()
* 3. 卸载组件: 由ReactDOM.unmountComponentAtNode()触发
* 1. componentWillUnmount() =====> 常用
* 一般在这个钩子中做一些收尾的事,例如:关闭定时器、取消订阅消息
* */