Mounting    已插入真实DOM

      Constructor()                  继承

      componentWillMount()      渲染前调用

      render()                           渲染

      componentDidMount()        第一次渲染后调用

Updating      正在被重新渲染

      componentWillReceiveProps()     在组件接收到一个新的prop时调用

      shouldComponentUpdate()         返在组件接收到新的props或者state时被调用。

返回一个布尔值

      componentWillUpdate()        在组件接收到新的props或者state

但还没有render时被调用

      render()                                      渲染

      componentDidUpdate()                 在组件完成更新后立即调用

Unmounting               组件被移除

        componentWillUnmount()                在组件从DOM中移除的时候立刻被调用