-> constructor()
-> componentWillMount()
-> render()
// 然后构造DOM元素插入页面
-> componentDidMount()
// ...
// 即将从页面删除
-> componentWillUnmount()
// 从页面删除
constructor:组件的state的初始化工作。
componentWillMount:组件挂载开始之前,也就是在组件调用render方法之前调用。进行组件的启动工作,例如Ajax数据拉取、定时器的启动。
componentDidMount:组件挂载完成以后,也就是DOM元素已经插入页面后调用。
componentWillUnmount:组件对应的DOM元素从页面中删除之前调用。数据的清理,例如定时器的清理