<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

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

          2018-7-10    seo達人

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

          React生命周期函數(shù)

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

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

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

          初始化過程(Initialization)

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

          掛載過程(Mounting)

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

          更新過程(Updating)

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

          移除過程(Unmounting)

          • componentWillMount():當組件即將被頁面剔除時執(zhí)行。

          注意事項



          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://m.sdgs6788.com

          存檔

          97精品伊人久久大香线蕉| 人妻少妇精品久久| av色综合久久天堂av色综合在| 久久91精品国产91久| 亚洲欧美日韩久久精品第一区| 久久人妻少妇嫩草AV无码专区| 久久久久亚洲AV无码去区首| 性欧美丰满熟妇XXXX性久久久| 国产午夜精品久久久久免费视| 亚洲国产成人乱码精品女人久久久不卡| 一本色道久久88—综合亚洲精品| 久久91综合国产91久久精品| 久久国产色av免费看| 日韩欧美亚洲综合久久影院d3| 亚洲国产欧美国产综合久久| 国产精品丝袜久久久久久不卡| 2022年国产精品久久久久 | 久久精品国产AV一区二区三区| 亚洲成色www久久网站夜月| 久久精品18| 久久亚洲国产午夜精品理论片| 久久久久久精品无码人妻| 国产午夜精品理论片久久| 久久久久国色AV免费看图片| 99久久精品国产麻豆| 久久成人国产精品| 久久AV无码精品人妻糸列| 久久久久久噜噜精品免费直播 | 狠狠色丁香久久综合五月| 精品一二三区久久aaa片| 亚洲国产小视频精品久久久三级 | 综合久久精品色| 久久久99精品成人片中文字幕| 久久国产乱子伦精品免费强| 久久综合给合久久国产免费| AV无码久久久久不卡蜜桃| 伊人久久大香线蕉综合Av| 久久久久久久97| 久久w5ww成w人免费| 2021精品国产综合久久| 国产成人久久精品麻豆一区|