react的生命周期(旧)主要分为三个部分:初始化阶段、更新阶段、卸载组件
1. constructor()
2. componentWillMount()
3. render() //必须的
4. componentDidMount() //常用,一般在这个钩子做一些初始化,如:开启定时器、发送网络请求、订阅消息
更新阶段:由组件内部this.setState()或父组件render触发
1. shouldComponentUpdate()
2. componentWillUpdate()
forceUpdate()强制更新用得少
3. render() //必须的
4. componentDidUpdate()
卸载组件:由ReactDOM.unmountComponentAtNode()触发
1. componentWillUnmount() //常用,一般在这个钩子做一些收尾的事情,如:关闭定时器、取消订阅消息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)