React在componentDidMount里面發送請求


pic2

總結一下:

  1. componentDidmount 是在組件完全掛載后才會執行,在此方法中調用setState 會觸發重新渲染,最重要的是,這是官方推薦的!

  2. constructor 調用是在一開始,組件未掛載,所以不能用。

  3. componentWillMount 調用在 constructor 后,在這里的代碼調用 setState 不會出發重新渲染,所以不用。

  4. 還有一個沒有出現在這里但聽得最多的說法是:在 componentWillMount 里進行網絡請求會阻礙組件的渲染。

  5. 反正就是要在 componentDidmount 里用!

 

 

 

 

 

.


免責聲明!

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



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