Soll ich Refs in Reagieren verwenden?
Soll ich Refs in Reagieren verwenden?

Video: Soll ich Refs in Reagieren verwenden?

Video: Soll ich Refs in Reagieren verwenden?
Video: Rezo von 💋-Darstellerin ZERSTÖRT 😂 2024, Dezember
Anonim

Während du könnten füge hinzu ein ref für die untergeordnete Komponente ist dies keine ideale Lösung, da Sie nur eine Komponenteninstanz anstelle eines DOM-Knotens erhalten würden. Außerdem würde dies nicht mit Funktionskomponenten funktionieren. wenn du Verwenden Sie React 16.3 oder höher empfehlen wir ref verwenden Weiterleitung für diese Fälle.

Warum verwenden wir in dieser Hinsicht refs in React?

Referenzen sind eine Funktion von Reagieren um auf das DOM-Element zuzugreifen und die Reagieren Element, das Sie vielleicht selbst erstellt haben. Sie sind Gebraucht in Fällen, in denen wir den Wert einer untergeordneten Komponente ändern möchten, ohne verwenden von Requisiten und allem.

Außerdem, wie übergeben Sie Refs in Reaction? Wir definieren a ref in der Komponente, die die benötigt ref und passieren es auf die Schaltflächenkomponente. Reagieren Wille passieren das ref durch und weiterleiten nach unten zu <button ref ={ ref }> indem Sie es als JSX-Attribut angeben. Wenn das ref es ist angehängt, ref . current zeigt auf den DOM-Knoten.

Reagieren die Schiedsrichter außerdem schlecht?

Laut offizieller reagieren docs, Obwohl Zeichenfolge Referenzen sind nicht veraltet, sie gelten als veraltet und werden wahrscheinlich irgendwann in der Zukunft eingestellt.

Wie reagiert createRef?

Referenzen erstellen - Verwenden von Reagieren . createRef () und anhängen an Reagieren Elemente über das Attribut ref. Im Wesentlichen weisen Sie die Ref zu, die von. zurückgegeben wurde Reagieren . createRef () zu einer Instanzeigenschaft, wenn eine Komponente ist konstruiert (auch bekannt als im Konstruktor der Komponente). Auf diese Weise wird der Ref kann in der gesamten Komponente referenziert werden.

Empfohlen: