01.png
實(shí)例化
=============
- 組件類型首次**實(shí)例化時(shí)初始化默認(rèn)props屬性,多實(shí)例共享
getDefaultProps
- 實(shí)例化時(shí)初始化默認(rèn)state屬性
getInitialState
- 在渲染之前觸發(fā)一次
componentWillMount
- 渲染函數(shù),返回DOM結(jié)構(gòu)
render
- 在渲染之后觸發(fā)一次
componentDidMount
有需要重新渲染(props變更或者setState改變state時(shí))
- 組件接收到新的props時(shí)調(diào)用,并將其作為參數(shù)nextProps使用,可在此更改組件
componentWillReceiveProps
- 判斷是否需要更新組件(在首次渲染期間或者調(diào)用了forceUpdate方法后,該方法不會(huì)被調(diào)用)
shouldComponentUpdate
- 更新渲染前調(diào)用
componentWillUpdate
- 渲染函數(shù),返回DOM結(jié)構(gòu)
render
- 更新渲染后調(diào)用
componentDidUpdate