Que fait createRef ?
Que fait createRef ?

Vidéo: Que fait createRef ?

Vidéo: Que fait createRef ?
Vidéo: React 面試 6 ref useRef forwardRef createRef 2024, Avril
Anonim

Lorsque l'attribut ref est utilisé sur un élément HTML, la ref créée dans le constructeur avec Réagir . createRef () reçoit l'élément DOM sous-jacent en tant que propriété actuelle. Lorsque l'attribut ref est utilisé sur un composant de classe personnalisé, l'objet ref reçoit l'instance montée du composant comme son.

Également demandé, quelle est l'utilisation des refs dans réagir ?

Réfs sont une fonction fournie par Réagir pour accéder à l'élément DOM et au Réagir élément que vous avez peut-être créé vous-même. Elles sont utilisé dans les cas où l'on veut changer la valeur d'un composant enfant, sans faire utilisation d'accessoires et tout.

On peut aussi se demander, comment transmettre une référence parent à un enfant ? Avec réf s, la valeur réside dans le nœud DOM lui-même et doit être communiquée jusqu'au parent . À passe cette valeur de enfant à parent , les parent a besoin de passe vers le bas un "crochet", si vous voulez, au enfant . Les enfant puis attache un nœud au « crochet » afin que le parent y a accès.

Alors, comment passez-vous les arbitres en réaction ?

Nous définissons un réf dans le composant qui a besoin du réf et passe au composant bouton. Réagir volonté passe les réf à travers et le transférer jusqu'à <bouton réf ={ réf }> en le spécifiant en tant qu'attribut JSX. Quand le réf est attaché, réf . current pointera vers le nœud DOM.

Qu'est-ce que la référence en HTML ?

Les réf L'attribut permet de stocker une référence à un élément ou composant React particulier renvoyé par la fonction de configuration du composant render(). Cela peut être utile lorsque vous avez besoin d'une référence, depuis un composant, vers un élément ou un composant contenu dans la fonction render().

Conseillé: