Wie reagiert createRef?
Wie reagiert createRef?

Video: Wie reagiert createRef?

Video: Wie reagiert createRef?
Video: Изучите useRef за 11 минут 2024, November
Anonim

Wenn das ref-Attribut für ein HTML-Element verwendet wird, wird die im Konstruktor erstellte ref mit Reagieren . createRef () erhält das zugrunde liegende DOM-Element als aktuelle Eigenschaft. Wenn das ref-Attribut für eine benutzerdefinierte Klassenkomponente verwendet wird, erhält das ref-Objekt die gemountete Instanz der Komponente als aktuelle.

Außerdem wurde gefragt, was die Verwendung von Refs in React ist.

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

Man kann sich auch fragen, wie man eine Elternreferenz an ein Kind weitergibt? Mit ref s, der Wert befindet sich im DOM-Knoten selbst und muss bis zum Elternteil . Zu passieren dieser Wert von Kind zu Elternteil , das Elternteil muss passieren einen 'Haken' runter, wenn man so will, Kind . Die Kind fügt dann einen Knoten an den 'Haken' an, damit die Elternteil hat Zugriff darauf.

Wie übergibt man dann 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.

Was ist ref in HTML?

Die ref -Attribut ermöglicht es, einen Verweis auf ein bestimmtes React-Element oder eine bestimmte React-Komponente zu speichern, die von der Konfigurationsfunktion Component render() zurückgegeben wird. Dies kann nützlich sein, wenn Sie innerhalb einer Komponente einen Verweis auf ein Element oder eine Komponente benötigen, die in der render()-Funktion enthalten sind.

Empfohlen: