1. setState的改变会触发4个生命周期钩子
shouldComponentUpdatecomponentWillUpdaterendercomponentDidUpdate
2. props的改变会触发5个生命周期钩子
componentWillReveicePropsshouldComponentUpdatecomponentWillUpdaterendercomponentDidUpdate