1、新增知識點
/*react生命週期函式:
元件載入之前,元件載入完成,以及元件更新資料,元件銷毀。
觸發的一系列的方法 ,這就是元件的生命週期函式
元件載入的時候觸發的函式:
順序:constructor -> componentwillmount -> render -> componentdidmount
元件資料更新的時候觸發的生命週期函式:
shouldcomponentupdate -> componentwillupdate -> render - >componentdidupdate
你在父元件裡面改變props傳值的時候觸發的:
componentwillreceiveprops
元件銷毀的時候觸發的:
componentwillunmount
必須記住的生命週期函式:
*載入的時候:componentwillmount、 render 、componentdidmount(dom操作)
更新的時候:componentwillupdate、render、componentdidupdate
*銷毀的時候: componentwillunmount
*/
2、案例實現
import react, from'react';
class
lifecycle extends component ;
}//元件將要掛載的時候觸發的生命週期函式
componentwillmount()
//元件掛載完成的時候觸發的生命週期函式
componentdidmount()
//是否要更新資料 如果返回true才會執行更新資料的操作
shouldcomponentupdate(nextprops, nextstate)
//將要更新資料的時候觸發
componentwillupdate()
//元件更新完成
componentdidupdate()
//你在父元件裡面改變props傳值的時候觸發的
componentwillreceiveprops()
setmsg=()=>)
}//元件銷毀的時候觸發的生命週期函式 用在元件銷毀的時候執行操作
componentwillunmount()
render() -----
this.setmsg}>更新msg的資料
); }
}export
default lifecycle;
React之生命週期函式
react生命週期函式 各個生命週期詳解 1,comonentwillmount 掛載前 在元件掛載前呼叫,且圈布局只呼叫一次,在這裡可以發起非同步請求,setstate 這個函式在react.16當中廢除,設定state在constructor當中完成 2,render 渲染元件 是react必須...
React生命週期函式
說來慚愧,準大四計算機專業學生黨第一次寫技術部落格。以前學東西沒有記錄的習慣總是容易忘記。最近在看老師的教程學習react框架,想寫點東西記錄一下學習的過程。若寫的不好,各位大佬見諒了,歡迎指正。什麼是生命週期函式?生命週期函式就是元件某一時刻會自動執行的函式。initialzation 初始化 m...
React 生命週期函式
initialization 初始化 mounting 掛載 updation 更新 unmounting setup componentwillmount props states componentwillunmont 當這個元件即將被從頁面中移除的時候,會被執行 props render co...