React生命週期函式

2021-09-25 01:36:49 字數 858 閱讀 5846

生命週期函式指:在某乙個時刻會自動執行的函式

//元件即將掛載到頁面上的時候被執行的方法(元件第一次掛載的時候執行)

componentwillmount()

//頁面渲染到頁面上的時候執行

render()

//元件被掛載到頁面上之後,被執行的方法(元件第一次掛載的時候執行)

componentdidmount()

).catch(

() => {}

); */

console.log('componentdidmount');

}/*

滿足條件後執行

1.乙個元件要從父元件接受引數

2.如果這個元件第一次存在于父元件中,則不會執行

3.如果這個元件已經存在于父元件中,才會執行

*/componentwillreceiveprops()

//元件更新之前會被執行的函式 可以通過該鉤子函式來進行效能的優化

//參考:

shouldcomponentupdate()

//元件更新前執行,但在shouldcomponentupdate之後,當其返回 false 時,不在往下執行

componentwillupdate()

//元件更新之後會被執行

componentdidupdate()

//當元件即將被從頁面中剔除出去的時候回被執行

componentwillunmount()

React生命週期函式

說來慚愧,準大四計算機專業學生黨第一次寫技術部落格。以前學東西沒有記錄的習慣總是容易忘記。最近在看老師的教程學習react框架,想寫點東西記錄一下學習的過程。若寫的不好,各位大佬見諒了,歡迎指正。什麼是生命週期函式?生命週期函式就是元件某一時刻會自動執行的函式。initialzation 初始化 m...

React 生命週期函式

initialization 初始化 mounting 掛載 updation 更新 unmounting setup componentwillmount props states componentwillunmont 當這個元件即將被從頁面中移除的時候,會被執行 props render co...

react生命週期函式

生命週期函式 某一時刻元件會自動呼叫執行的函式 render也是 initialization 初始化 constructor裡 mounting 掛載 componentwillmount 接下來render 生命週期函式的使用場景 不可缺少的乙個生命週期函式是render 效能優化 減少無謂的渲...