,一个人的生,老,病,死.在每个特殊的年龄阶段,做着不同的事情
在React编写组件中,每个组件在网页中都有被创建,更新,删除这么一过程,就像有机的生命体一样
理解生命周期函数对于编写React组件代码是非常重要的...组件的装载(Mount):React组件第一次在DOM树中渲染的过程
componentWillMount:组件即将被挂载,在Render方法之前调用:
应用场景: 常用于组件的启动工作,例如:Ajax...,nextState):只要父组件的render函数被调用,在render函数里面被渲染的子组件就会经历更新的过程,无论父组件传给子组件的props有没有改变,都会触发子组件的componentWillReceiveProps...,进行业务处理,发送网络请求
注意:在处理业务或发送网络请求时,一定要做好条件比较,否则容易造成死循环
组件的卸载
React组件从页面中移除时,在卸载的过程中,只涉及一个生命周期函数componentWillUnmount...如果是最新的,在React17.0版本中,生命周期函数如下所示
?