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
Kapseln Sie eine Navigationsleistenkomponente in ...
Ein Trick zum Umgang mit dieser Art von Fehlern be...
Inhaltsverzeichnis 0. Hintergrund 1. Installation...
Inhaltsverzeichnis Vorbereitung Installieren Sie ...
Das Shell-Skript richtet die Zugriffskontrolle ei...
Lassen Sie mich Ihnen nun eine Frage stellen. Was...
Dieses Mal verwenden wir HTML+CSS-Layout, um eine...
Inhaltsverzeichnis Drosselung und Anti-Shake Konz...
Das Image kann problemlos direkt in das öffentlic...
Mysql ist eine gängige relationale Open-Source-Da...
Inhaltsverzeichnis 1. Vorbereitung 2. Befehlszeil...
Inhaltsverzeichnis 1. Einführung in Rechnerfunkti...
Vorwort Heutzutage wird in Projekten häufig die A...
Shopify Plus ist die Enterprise-Version der von u...
Inhaltsverzeichnis 1. MySQL-Trigger erstellen: 1....