⊗jsrtPmHkRfs 11 of 47 menu

Refs i React

Hvis vi vil huske en eller anden information, men ikke ønsker, at dens ændring skal udløse en genrendering af komponenten, så kan vi bruge refs og tilsvarende hooket useRef, som arbejder med dem.

En ref (eller reference) er et almindeligt JavaScript- objekt med en enkelt egenskab current, som du kan læse eller ændre.

Ligesom state kan refs gemme enhver datatype - det kan være tal, strenge, objekter og endda funktioner.

Hvis dine data bruges til genrendering, så gem dem i state, og hvis du ikke har brug for genrendering, kan brugen af refs i sådanne tilfælde være mere effektiv. Derudover ændres værdien af en ref øjeblikkeligt, i modsætning til state.

Generelt anvendes refs der, hvor du er nødt til at træde væk fra React og interagere med eksterne API'er - oftest browser-API'er, som ikke påvirker komponentens visning. Det kan for eksempel være opbevaring af id for en timer eller opbevaring af et objekt, som ikke har brug for at beregne JSX, men mest af alt er det interaktion med DOM-elementer. De kan bruges til at håndtere fokus, tekstmarkering eller afspilning af medier.

I den næste lektion vil vi gennemgå arbejdet med refs og hooket useRef i praksis.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis