就像 Android 開發中的 View 同樣,React Native(RN) 中的組件也有生命週期(Lifecycle)。所謂生命週期,對象
就是一個對象從開始生成到最後消亡所經歷的狀態,理解生命週期,是合理開發的關鍵。RN 組件的生命週期整理以下圖:生命週期
能夠把組件生命週期大體分爲三個階段:事件
第一階段:是組件第一次繪製階段,如圖中的上面虛線框內,在這裏完成了組件的加載和初始化;開發
第二階段:是組件在運行和交互階段,如圖中左下角虛線框,這個階段組件能夠處理用戶交互,或者接收事件更新界面;im
第三階段:是組件卸載消亡的階段,如圖中右下角的虛線框中,這裏作一些組件的清理工做。img