⊗jsrtPmHkRfs 11 of 47 menu

Refs a React-ben

Ha szeretnénk valamilyen információt megjegyezni, de nem szeretnénk, hogy a változása komponens újrarajzolást idézzen elő, akkor ref-ek és ennek megfelelően a useRef hook jön jól, amely velük dolgozik.

A ref (vagy hivatkozás) egy közönséges JavaScript objektum, amelynek egyetlen current tulajdonsága van, amelyet olvasni vagy módosítani lehet.

Akárcsak az állapotok, a ref-ek is tárolhatnak bármilyen típusú adatot - ez lehet szám, string, objektum, sőt még függvény is.

Ha az adataid a megjelenítéshez használatosak, akkor tárold őket állapotban, ha viszont nincs szükséged újrarajzolásra, ilyen esetben a ref-ek használata hatékonyabb lehet. Ráadásul az állapottal ellentétben a ref értéke azonnal megváltozik.

Általában a ref-ek ott kerülnek alkalmazásra, ahol a React-tól eltérve külső API-kkal kell együttműködni - leggyakrabban böngészős API-kkal, amelyek nem befolyásolják a komponens megjelenését. Ez lehet például egy id tárolása időzítőhöz vagy egy olyan objektum tárolása, amelyhez nincs szükség JSX kiszámítására, de legtöbbször a DOM elemekkel való interakcióról van szó. Használhatók fókuszvezérlésre, szövegkiemelésre vagy média lejátszására.

A következő leckében gyakorlatban részletezzük a ref-ek és a useRef hook használatát.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás