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
Inhaltsverzeichnis 3 Möglichkeiten zum Bereitstel...
In meiner Verzweiflung dachte ich plötzlich: Wie i...
1. Was ist Vue Vue ist ein fortschrittliches Fram...
Vor etwa einem Jahr habe ich einen Artikel geschr...
Die Beschreibung von echo im Linux-Hilfedokument ...
Listen werden verwendet, um eine Reihe ähnlicher o...
Inhaltsverzeichnis Grundtypen jeder Typ Arrays Tu...
1. Beschreiben Sie kurz die traditionelle LRU-ver...
1. Normale Hintergrundunschärfe Code: <Stil>...
UPD 2020.2.26 Derzeit ist Ubuntu 20.04 LTS noch n...
In einem aktuellen Projekt wollte ich Text vertik...
Ergebnis:Implementierungscode html <ul Klasse=...
Vorlage 1: anmelden.vue <Vorlage> <p Kla...
Inhaltsverzeichnis Problembeschreibung: Installat...
Kurz zusammengefasst: Browserkompatibilitätsprobl...