1. Was ist Das Wesentliche ist die von 2. Wie zu verwenden Es gibt drei Möglichkeiten,
Übergeben einer Zeichenfolge Sie müssen lediglich das Klasse MyComponent erweitert React.Component { Konstruktor(Requisiten) { super(Requisiten); dies.meinRef = React.createRef(); } rendern() { Rückgabewert <div ref="myref" />; } } Der Zugriff auf den aktuellen Knoten erfolgt folgendermaßen: this.refs.myref.innerHTML = "hallo"; Eingehendes Objekt Klasse MyComponent erweitert React.Component { Konstruktor(Requisiten) { super(Requisiten); dies.meinRef = React.createRef(); } rendern() { gibt <div ref={this.myRef} /> zurück; } } Wenn const node = this.myRef.current; Übergeben einer Funktion Wenn Klasse MyComponent erweitert React.Component { Konstruktor(Requisiten) { super(Requisiten); dies.meinRef = React.createRef(); } rendern() { gibt <div ref={element => this.myref = element} /> zurück; } } Um das const-Knoten = this.myref Übergabe von Hooks Erstellen Sie einen Funktion App(Requisiten) { const myref = useRef() zurückkehren ( <> <div ref={meinref}></div> </> ) } Das Abrufen des const node = myref.current; In den drei oben genannten Fällen wird Beachten Sie, dass Sie das 3. Anwendungsszenarien In einigen Fällen aktualisieren wir Komponenten mithilfe von Übermäßiger Gebrauch von Vermeiden Sie beispielsweise die Offenlegung Aber
Dies ist das Ende dieses Artikels zum Verständnis von React-Referenzen. Weitere Informationen zum Verständnis von React-Referenzen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So installieren Sie suPHP für PHP5 auf CentOS 7 (Peng Ge)
>>: Lösung für den Fehler „Mehrere Primärschlüssel definiert“ in MySQL
<br />In der Vergangenheit musste zum Erstel...
Auf einem Server werden drei MySQL-Instanzprozess...
In diesem Artikelbeispiel wird der spezifische JS...
Der erste Schritt besteht darin, einen MySQL-Cont...
Das Div-Element wird verwendet, um Struktur und Hi...
Die Ladegeschwindigkeit einer Webseite ist ein wic...
Vorwort Normale Benutzer definieren geplante Cron...
Inhaltsverzeichnis MySQL initialisieren MySQL-Die...
1: Download von der offiziellen MySQL-Website htt...
Oft müssen wir lokale Datenbankdaten exportieren ...
Nginx unterstützt weder verschachtelte if-Anweisu...
Inhaltsverzeichnis forEach() (ES6)-Methode map() ...
Dieser Artikel veranschaulicht anhand von Beispie...
Ich habe in letzter Zeit viele MySQL-Notizen gema...
Bevor ich anfange, möchte ich betonen, dass proce...