⊗jsrtPmHkRfs 11 of 47 menu

Refs v Reactu

Če želimo zapomniti nekatere informacije, vendar ne želimo, da njihova sprememba povzroči ponovno upodabljanje komponente, so nam v pomoč refi in ustrezno hook useRef, ki deluje z njimi.

Ref (ali sklic) je običen JavaScript objekt z edino lastnostjo current, ki jo lahko berete ali spreminjate.

Tako kot stanja, lahko tudi refi shranjujejo katero koli vrsto podatkov - to so lahko številke, nizi, objekti in celo funkcije.

Če se vaši podatki uporabljajo za upodabljanje, jih hranite v stanju, in če upodabljanje ni potrebno, je v takem primeru uporaba refov lahko bolj učinkovita. Poleg tega se za razliko od stanja vrednost refa spremeni takoj.

Na splošno se refi uporabljajo tam, kjer morate odstopiti od Reacta in komunicirati z zunanjimi API-ji - pogosteje z brskalniškimi, ki ne vplivajo na prikaz komponente. To je lahko na primer shranjevanje id timerja ali shranjevanje objekta, za katerega ni potrebno izračunati JSX, vendar najpogosteje gre za interakcijo z elementi DOM. Uporabiti jih je mogoče za upravljanje fokusa, izbire besedila ali predvajanje multimedije.

V naslednji lekciji bomo v praksi analizirali delo z refi in hookom useRef.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni