React Native 元件生命週期

2021-08-20 06:49:30 字數 402 閱讀 2840

rn中元件生命週期主要由三個部分組成:掛載,更新,移除

1.掛載

getinitialstate() : 元件掛載前呼叫,一般用於設定元件初始狀態

componentwillmount() : 掛載前立即呼叫

componentdidmount() : 掛載後立即執行

2.更新

componentwillreceiveprops() : 元件屬性改變時呼叫

shouldcomponentupdate() : 當元件需要更新dom時呼叫

componentwillupdate() : 元件更新前呼叫

componentdidupdate() : 元件更新後呼叫

3.移除

componentwillunmount() : 銷毀前呼叫

React Native 元件生命週期

1.元件生命週期 元件的生命週期包含三個主要部分 掛載 元件被插入到dom中。更新 元件被重新渲染,查明dom是否應該重新整理。移除 元件從dom中移除。react提供生命週期方法,你可以在這些方法中放入自己的 我們提供will方法,會在某些行為發生之前呼叫,和did方法,會在某些行為發生之後呼叫。...

React Native元件生命週期

getdefaultprops 該函式用於初始化一些預設的屬性,通常會將固定的內容放在這個函式 中進行初始化和賦值 在元件建立之前,會先呼叫 getdefaultprops 初始化一些屬性,由於元件初始化後,再次使用該元件不會呼叫getdefaultprops 所以元件自己不可以自己修改props。...

react native 元件生命週期變化

生命週期方法 componentdidmount元件載入完成後進行,props修改並不能進入componentdidmount,也不能讓元件自動重新整理。存在期componentwillreceiveprops元件顯示期間,接受比較nextprops和this.props從而進行props的修改,或...