React觸發頁面渲染的幾種方式


初始化

初次加載組件的時候,會調用一次render函數

更新

  1. state發生改變
  2. props發生改變

強制更新

如果不是前兩種,還希望組件發生更新,可以使用
this.forceUpdate()

注意: <button onClick={() => this.forceUpdate()}>強制渲染 不可以寫為<button onClick={this.forceUpdate}>強制渲染</button>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM