react生命周期函数
生命周期函数是指在某一个时刻组件会自动执行的函数
1).初始化 Initialization
2) 挂载 Mounting
1.componentWillMount() 在组件即将被挂载到页面的时刻自动执行
2.render()
3.componentDidMount() 在组件挂载到页面之后,自动被执行
3)更新 Updation
(1)componentWillReceiveProps()
当一个组件从父组件接收了参数,
如果这个组件第一次存在于父组件中,不会执行,
如果这个组件之前已经存在于这个组件中,它才会执行
(2)shouldComponentUpdate() 组件被更新之前,它会自动被执行
(3)componentWillUpdate() 组件被更新之前,它会自动执行,但是它在shouldComponentUpdate之后执行。
如果shouldComponentUpdate返回true它才执行,
如果返回false它就不会执行
(4)componentDidUpdate() 组件更新完成之后它会被执行
4)移除组件 Unmounting
componentWillUnmount() 当这个组件即将被从页面中移除的时候,它才会执行