,一个人的生,老,病,死.在每个特殊的年龄阶段,做着不同的事情
在React编写组件中,每个组件在网页中都有被创建,更新,删除这么一过程,就像有机的生命体一样
理解生命周期函数对于编写React组件代码是非常重要的...shouldComponentUpdate
componentWillUpdate
componentDidUpdate
组件的卸载(unmount): 组件从DOM中删除的过程
componentWillUnmount...,一定要做好条件比较,否则容易造成死循环
组件的卸载
React组件从页面中移除时,在卸载的过程中,只涉及一个生命周期函数componentWillUnmount,由于该函数在组件删除之前会被调用,所以该函数适合做一些清理性的工作...如果是最新的,在React17.0版本中,生命周期函数如下所示
?...,在卸载之前会触发componentWillUnmount函数,该函数常常用于组件销毁时调用,清理无效的定时器timer,取消未完成的网络(Ajax)请求,清理已注册的订阅
把上面的生命周期图谱在代码中多写几遍