⊗jsrtPmHkRfs 11 of 47 menu

Refs in React

Als we bepaalde informatie willen onthouden, maar niet willen dat een wijziging ervan een herrender van de component veroorzaakt, dan komen refs en dienovereenkomstig de hook useRef, die ermee werkt, van pas.

Een ref (of referentie) is een gewoon JavaScript- object met een enkele eigenschap current, die je kunt lezen of wijzigen.

Net als states kunnen refs elk gegevenstype opslaan - dit kunnen getallen, strings, objecten en zelfs functies zijn.

Als je gegevens worden gebruikt voor het renderen, bewaar ze dan in een state, en als je geen herrender nodig hebt, dan kan het gebruik van refs efficiënter zijn. Bovendien verandert, in tegenstelling tot state, de waarde van een ref onmiddellijk.

Over het algemeen worden refs toegepast waar je moet afwijken van React en moet communiceren met externe API's - vaker met browser-API's, die geen invloed hebben op de weergave van de component. Dit kan bijvoorbeeld het opslaan van een timer-id zijn of het opslaan van een object waarvoor geen JSX berekend hoeft te worden, maar meestal is het communicatie met DOM-elementen. Ze kunnen worden gebruikt voor het beheren van focus, het selecteren van tekst of het afspelen van media.

In de volgende les behandelen we het werken met refs en de hook useRef in de praktijk.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren