欧美videos另类精品-欧美videos另类极品-欧美vide-欧美va在线视频-欧美va在线观看-欧美va在线播放免费观看

React生命周期函數(shù)詳解和注意事項(xiàng)

2018-7-10    seo達(dá)人

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

React生命周期函數(shù)

生命周期函數(shù)是指在某一個(gè)周期自動(dòng)執(zhí)行的函數(shù)。 

React中的生命周期執(zhí)行過程

以下是React中的常用的生命周期函數(shù),按個(gè)部分中按照自動(dòng)執(zhí)行順序列出,這幾個(gè)過程可能存在同時(shí)進(jìn)行

初始化過程(Initialization)

  • consructor()里面初始化PropsState屬性。

掛載過程(Mounting)

  1. componentWillMount():在組件即將被掛載到頁(yè)面的時(shí)刻自動(dòng)執(zhí)行。
  2. render():將組件掛載到頁(yè)面。
  3. componentDidMount():組件被掛載到頁(yè)面之后立即執(zhí)行。

更新過程(Updating)

  1. componentWillReceiveProps():一個(gè)組件要從父組件接收參數(shù), 只要父組件的render()函數(shù)非首次(如果這個(gè)組件第一次存在與父組件中不會(huì)執(zhí)行,如果已經(jīng)存在于父組件中才會(huì)執(zhí)行)執(zhí)行了,子組件的這個(gè)生命周期函數(shù)就會(huì)被執(zhí)行。如果組件沒有Props屬性則直接跳過
  2. shouldComponentUpdate():組件更行之前檢查是否需要更新,注意這個(gè)函數(shù)要有一個(gè)布爾類型返回值,如果返回false,這一部分的生周期 函數(shù)將不會(huì)繼續(xù)執(zhí)行,即無論如何組件都不會(huì)更新。利用這個(gè)生命周期函數(shù)可以強(qiáng)制關(guān)閉不需要更新的子組件來提升渲染性能
  3. componentWillUpdate():組件更新之前。自動(dòng)執(zhí)行。但要在shouldComponentUpdate()執(zhí)行并返回true之后執(zhí)行。
  4. render():將組件更新到頁(yè)面。
  5. componentDidUpdate():組件更新完成之后立即執(zhí)行。

移除過程(Unmounting)

  • componentWillMount():當(dāng)組件即將被頁(yè)面剔除時(shí)執(zhí)行。

注意事項(xiàng)



日歷

鏈接

個(gè)人資料

存檔

主站蜘蛛池模板: 欧美一卡2卡3卡四卡海外精品 | 秋霞黄色片| 精品亚洲国产一区二区 | 帅小伙和警官同性3p | 青青自拍视频 | 国产欧美精品一区二区三区 | 9420高清完整版在线观看国语 | 国产成人亚洲综合91精品555 | 日韩欧美综合在线二区三区 | 国产精品福利在线观看免费不卡 | 亚洲 欧美 日韩 国产 视频 | 性色欲情网站IWWW九文堂 | 亚洲欧美日韩中文高清一 | 精品国产国产精2020久久日 | 日韩免费在线视频观看 | 精品国产精品国产 | 经典三级四虎在线观看 | 精选国产AV精选一区二区三区 | 亚洲国产韩国欧美在线不卡 | 免费一区在线观看 | 四虎影院精品 | 四虎精品永久免费 | 男人女人插| 91se精品免费观看 | 国产二区视频 | 毛片免费全部免费观看 | 金莲一级淫片aaaaaa | 50度灰破解版v5.7.0 | 麻豆婷婷 | 色综合久久夜色精品国产 | 日本人成动漫网站在线观看 | 美女沟厕撒尿全过程高清图片 | 亚洲毛片网 | 精品一区二区国语对白 | 欧美久久久久久 | 日韩二区三区 | 操大爷影院 | 国产亚洲欧美成人久久片 | 亚洲va国产日韩欧美精品色婷婷 | 亚洲日本va午夜中文字幕 | 九九久久国产 |