欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

react組件中獲取DOM元素的五種方式

 更新時(shí)間:2025年01月15日 08:26:29   作者:小企鵝子慢慢  
本文主要介紹了React組件中獲取DOM元素的五種方式:包括使用ref屬性、構(gòu)造器創(chuàng)建全局變量、動(dòng)態(tài)綁定ref屬性、綁定函數(shù)定義全局變量和使用hook語法查找DOM,感興趣的可以了解一下

1, 給標(biāo)簽設(shè)置ref屬性, 通過this.refs調(diào)用  (老版本語法,將要廢除)

    <h1 ref="myH1"></h1>
    this.refs.myH1

2, 在構(gòu)造器中創(chuàng)建ref全局變量, 在標(biāo)簽中ref屬性動(dòng)態(tài)綁定這個(gè)全局變量, 通過全局變量的current字段調(diào)用

    this.myH2 = React.createRef() 
    <h2 ref={this.myH2}></h2>
    this.myH2.current

3, 在標(biāo)簽ref屬性綁定函數(shù), 在函數(shù)中定義全局變量賦值, 通過全局變量調(diào)用

    <h3 ref={ ele => this.myH3 = ele }></h3>
    this.myH3

4, 使用hook語法查找DOM

    const d1 = useRef()
    <div id="d1" ref={d1}>div1</div>
    d1.current

5, 使用hook語法查找DOM

    const d2 = useRef()
    <div id="d2" ref={el => d2=el}>div1</div>
    d2

到此這篇關(guān)于react組件中獲取DOM元素的五種方式的文章就介紹到這了,更多相關(guān)react Dom操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • react antd表格中渲染一張或多張圖片的實(shí)例

    react antd表格中渲染一張或多張圖片的實(shí)例

    這篇文章主要介紹了react antd表格中渲染一張或多張圖片的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • react中的useEffect()的使用詳解

    react中的useEffect()的使用詳解

    useEffect()是react中的hook函數(shù),作用是用于創(chuàng)建由渲染本身引起的操作,介紹了依賴項(xiàng)數(shù)組不同的區(qū)別,對react useEffect()使用相關(guān)知識感興趣的朋友一起看看吧
    2024-05-05
  • React?useCallback使用方法詳解

    React?useCallback使用方法詳解

    useCallback?是?React?的一個(gè)?Hook,用于記憶函數(shù)定義,避免在每次渲染時(shí)創(chuàng)建新的函數(shù)實(shí)例,本文主要來介紹一下它的具體用法,需要的可以參考一下
    2025-01-01
  • React使用ref方法與場景介紹

    React使用ref方法與場景介紹

    這篇文章主要介紹了React使用ref方法與場景,React支持給任意組件添加特殊屬性。ref屬性接受一個(gè)回調(diào)函數(shù),它在組件被加載或卸載時(shí)會立即執(zhí)行
    2022-10-10
  • 高性能React開發(fā)React Server Components詳解

    高性能React開發(fā)React Server Components詳解

    ReactServerComponents通過服務(wù)器端渲染、自動(dòng)代碼分割等技術(shù),實(shí)現(xiàn)了高性能的React開發(fā),它解決了客戶端數(shù)據(jù)請求鏈?zhǔn)窖舆t、敏感數(shù)據(jù)暴露風(fēng)險(xiǎn)等問題,提供了更好的用戶體驗(yàn)和安全性,本文介紹高性能React開發(fā)React Server Components詳解,感興趣的朋友一起看看吧
    2025-03-03
  • react組件memo useMemo useCallback使用區(qū)別示例

    react組件memo useMemo useCallback使用區(qū)別示例

    這篇文章主要為大家介紹了react組件memo useMemo useCallback使用區(qū)別的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • react如何實(shí)現(xiàn)表格多條件搜索

    react如何實(shí)現(xiàn)表格多條件搜索

    這篇文章主要介紹了react如何實(shí)現(xiàn)表格多條件搜索問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 使用react-dnd編寫一個(gè)可拖拽排列的list

    使用react-dnd編寫一個(gè)可拖拽排列的list

    這篇文章主要為大家詳細(xì)介紹了如何使用react-dnd編寫一個(gè)可拖拽排列的list,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • React.memo?React.useMemo對項(xiàng)目性能優(yōu)化使用詳解

    React.memo?React.useMemo對項(xiàng)目性能優(yōu)化使用詳解

    這篇文章主要為大家介紹了React.memo?React.useMemo對項(xiàng)目性能優(yōu)化的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 淺談箭頭函數(shù)寫法在ReactJs中的使用

    淺談箭頭函數(shù)寫法在ReactJs中的使用

    這篇文章主要介紹了淺談箭頭函數(shù)寫法在ReactJs中的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論