react常用生命週期

  • 初始化過程constructor()

    • 接受參數
    • 只會觸發一次!!
  • 掛載過程(Mounting)

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