⊗jsrtPmHkRfs 11 of 47 menu

Refid Reactis

Kui me soovime mõnda teavet meelde jätta, kuid ei taha, et selle muutumine põhjustaks komponendi uuesti renderdamist, siis on meile kasulikud refid ja vastavalt hook useRef, mis nendiga töötab.

Ref (viide) on tavaline JavaScript objekt ainsa omadusega current, mida saate lugeda või muuta.

Nagu staatused, võivad ka refid salvestada mis tahes tüüpi andmeid - need võivad olla numbrid, stringid, objektid ja isegi funktsioonid.

Kui teie andmeid kasutatakse renderdamiseks, siis hoidke neid staatuses, aga kui te ei vaja uuesti renderdamist, siis refide kasutamine võib olla tõhusam. Peale selle, erinevalt staatusest, muutub refi väärtus kohe.

Üldiselt rakendatakse ref seal, kus on vaja Reactist loobuda ja suhelda väliste API-dega - enamasti brauseri omadega, mis ei mõjuta komponendi kuvamist. See võib olla näiteks id timerist salvestamine või objekti hoidmine, mille jaoks pole vaja arvutada JSX-i, kuid kõige sagedamini on see interaktsioon DOM elementidega. Neid saab kasutada fookuse juhtimiseks, teksti valimiseks või meedia taasesitamiseks.

Järgmisel tunnil analüüsime tööd refide ja hookiga useRef praktikas.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu