⊗jsrtPmHkRfs 11 of 47 menu

Réfs dans React

Si nous voulons mémoriser une information, mais sans que sa modification déclenche le rendu du composant, alors nous aurons besoin des réfs et respectivement du hook useRef qui fonctionne avec eux.

Une ref (ou référence) est un simple objet JavaScript avec une seule propriété current, que vous pouvez lire ou modifier.

Comme les états, les refs peuvent stocker n'importe quel type de données - cela peut être des nombres, des chaînes de caractères, des objets et même des fonctions.

Si vos données sont utilisées pour le rendu, alors stockez-les dans l'état, et si vous n'avez pas besoin de rendu, dans ce cas, l'utilisation des refs peut devenir plus efficace. De plus, contrairement à l'état, la valeur de la ref change immédiatement.

En général, les refs sont utilisées là où vous devez s'écarter de React et interagir avec des API externes - le plus souvent avec des API navigateur, qui n'affectent pas l'affichage du composant. Cela peut être par exemple stocker un id de minuteur ou stocker un objet pour lequel il n'est pas nécessaire de calculer le JSX, mais le plus souvent, il s'agit d'une interaction avec les éléments du DOM. Elles peuvent être utilisées pour gérer le focus, la sélection de texte ou la lecture de médias.

Dans la prochaine leçon, nous analyserons le travail avec les refs et le hook useRef en pratique.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser