成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

React學(xué)習(xí)筆記2---生命周期

周國輝 / 397人閱讀

摘要:生命周期函數(shù)指在某一個時(shí)刻組件會自動調(diào)用執(zhí)行的函數(shù),的生命周期函數(shù)主要有初始化掛載更新卸載父組件在組件即將被掛載到頁面的時(shí)刻自動執(zhí)行,掛載完畢不再執(zhí)行組件被掛載到頁面之后,自動被執(zhí)行,掛載完畢不再執(zhí)行組件被更新之前,自動被執(zhí)行組件被更新之前

生命周期函數(shù)指在某一個時(shí)刻組件會自動調(diào)用執(zhí)行的函數(shù),React的生命周期函數(shù)主要有

Initialization(初始化)

Mounting(掛載)

Updation(更新)

Unmounting(卸載)

父組件
  // 在組件即將被掛載到頁面的時(shí)刻自動執(zhí)行,掛載完畢不再執(zhí)行
  componentWillMount() {
    console.log("componentWillMount")
  }
   render() {
    console.log("parent render");
    return //JSX
  }
// 組件被掛載到頁面之后,自動被執(zhí)行,掛載完畢不再執(zhí)行
  componentDidMount() {
    console.log("componentDidMount")
  }

  // 組件被更新之前,自動被執(zhí)行
  shouldComponentUpdate() {
    console.log("shouldComponentUpdate")
    return true;
  }

  // 組件被更新之前,它會自動執(zhí)行,但是它在shouldComponentUpdate之后執(zhí)行
  // 如果shouldComponentUpdate返回true它才執(zhí)行
  // 返回false,這個函數(shù)就不會被執(zhí)行了
  componentWillUpdate() {
    console.log("componentWillUpdate")
  }

  // 組件更新完成之后自動被執(zhí)行
  componentDidUpdate() {
    console.log("componentDidUpdate")
  }
子組件
  // 一個組件從父組件接收了參數(shù)
  // 如果這個組件第一次存在于父組件中,不會執(zhí)行
  // 如果這個組件之前已經(jīng)存在于父組件中,才會執(zhí)行
  componentWillReceiveProps() {
    console.log("child componentWillReceiveProps")
  }

  // 當(dāng)這個組件即將被從頁面中剔除的時(shí)候,會被執(zhí)行
  componentWillUnmount() {
    console.log("child componentWillUnmount")
  }

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/53680.html

相關(guān)文章

  • React學(xué)習(xí)筆記2---生命周期

    摘要:生命周期函數(shù)指在某一個時(shí)刻組件會自動調(diào)用執(zhí)行的函數(shù),的生命周期函數(shù)主要有初始化掛載更新卸載父組件在組件即將被掛載到頁面的時(shí)刻自動執(zhí)行,掛載完畢不再執(zhí)行組件被掛載到頁面之后,自動被執(zhí)行,掛載完畢不再執(zhí)行組件被更新之前,自動被執(zhí)行組件被更新之前 生命周期函數(shù)指在某一個時(shí)刻組件會自動調(diào)用執(zhí)行的函數(shù),React的生命周期函數(shù)主要有 Initialization(初始化) Mounting(掛...

    陳偉 評論0 收藏0
  • React學(xué)習(xí)筆記2---生命周期

    摘要:生命周期函數(shù)指在某一個時(shí)刻組件會自動調(diào)用執(zhí)行的函數(shù),的生命周期函數(shù)主要有初始化掛載更新卸載父組件在組件即將被掛載到頁面的時(shí)刻自動執(zhí)行,掛載完畢不再執(zhí)行組件被掛載到頁面之后,自動被執(zhí)行,掛載完畢不再執(zhí)行組件被更新之前,自動被執(zhí)行組件被更新之前 生命周期函數(shù)指在某一個時(shí)刻組件會自動調(diào)用執(zhí)行的函數(shù),React的生命周期函數(shù)主要有 Initialization(初始化) Mounting(掛...

    Half 評論0 收藏0
  • 《深入react技術(shù)棧》學(xué)習(xí)筆記(二)初入React世界

    摘要:用于規(guī)范的類型與必需的狀態(tài)。表示由組件更改的數(shù)據(jù),通常是通過與用戶的交互來更改的。為了實(shí)現(xiàn)的修改,需要注冊事件處理程序到相應(yīng)的元素上。當(dāng)事件發(fā)生時(shí),將更新后的值是從中檢索,并通知組件。通常情況下,該函數(shù)初始化狀態(tài)使用,,或其他數(shù)據(jù)存儲。 前言 上一篇文章中,我們講到了JSX的一些用法和注意事項(xiàng),這次我們來講react中最基礎(chǔ)也是特別重要的內(nèi)容:組件。這篇文章包含組件的以下內(nèi)容:狀態(tài)、屬...

    MRZYD 評論0 收藏0
  • React學(xué)習(xí)筆記—虛擬DOM

    摘要:虛擬之所以快,是因?yàn)樗恢苯硬僮?。此外,?shí)現(xiàn)了一套完整的事件合成機(jī)制,能夠保持事件冒泡的一致性,跨瀏覽器執(zhí)行。大部分情況下,我們都是在構(gòu)建的組件,也就是操作虛擬。例如就表示組件被插入之前。組件更新后執(zhí)行組件被移除前執(zhí)行獲取真實(shí)的強(qiáng)制更新 React對底層的代碼作了封裝,在大多數(shù)情況下,我們不需要直接去操作DOM。但是有時(shí)候我們還是需要使用到底層的代碼的,比如輸入框獲取焦點(diǎn),這個時(shí)候可以...

    Tonny 評論0 收藏0

發(fā)表評論

0條評論

周國輝

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<