React生命周期以及执行顺序

React生命周期以及执行顺序
Mounting中为组件的挂载过程
               componentWillMount组件挂载之前
               render组件的渲染方法
               componentDidMount组件挂载完成执行
Updation中为组件数据发生变化的过程
               props独有 
               componentWillReceiveProps 
                触发条件  1. 当一个组件从父组件接收了参数。
                                 2.如果这个组件第一次被父组件加载的时候不会被执行。
                                 3.这个组件之前已经存在于父组件中,并且接收的数据发生变动这时此方法才会被触发。  
               props和states共有
               shouldComponentUpdata  是否要更新数据?需要一个返回值true继续执行下面的生命周期,false就会终止当前组件数                                                            据变动的生命周期继续执行。
               componentWillUpdate  组件将要更新
               render组件的重新渲染
               componentDidUpdata  组件完成更新
Unmounting组件卸载
                componentWillUnmount  组件销毁的时候触发