-
初始化過程constructor()
- 接受參數
- 只會觸發一次!!
-
掛載過程(Mounting)
-
componentWillMount
- 在組件即將被掛載到頁面的時刻自動執行。
-
render()
:- 將組件掛載到頁面。
-
componentDidMount
- 組件被掛載到頁面之後立即執行。
- 請求一般放在這裏
-
componentWillReceiveProps
- 在組件接收到一個新的 prop(更新後)時被調用。這個方法在初始化render時不會被調用。
-
shouldComponentUpdate
- 返回一個布爾值。在組件接收到新的props或者state時被調用。在初始化時或者使用forceUpdate時不被調用。可以在你確認不需要更新組件時使用。
-
componentWillUpdate
- 在組件接收到新的props或者state但還沒有render時被調用。在初始化時不會被調用。
-
componentDidUpdate
- 在組件完成更新後立即調用。在初始化時不會被調用。
-
componentWillUnmount
- 在組件從 DOM 中移除之前立刻被調用。
-
react常用生命週期
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.