深入浅出React和Redux
上QQ阅读APP看书,第一时间看更新

2.3 组件的生命周期

为了理解React的工作过程,我们就必须要了解React组件的生命周期,如同人有生老病死,自然界有日月更替,每个组件在网页中也会被创建、更新和删除,如同有生命的机体一样。

React严格定义了组件的生命周期,生命周期可能会经历如下三个过程:

□ 装载过程(Mount),也就是把组件第一次在DOM树中渲染的过程;

□ 更新过程(Update),当组件被重新渲染的过程;

□ 卸载过程(Unmount),组件从DOM中删除的过程。

三种不同的过程,React库会依次调用组件的一些成员函数,这些函数称为生命周期函数。所以,要定制一个React组件,实际上就是定制这些生命周期函数。