Also extrahieren Sie Ссылка
Das ref-Attribut kann eine Callback-Funktion anstelle eines Namens sein. Dieser Rückruf wird unmittelbar nach dem Mounten der Komponente ausgeführt. Die referenzierte Komponente wird als Parameter übergeben, und die Callback-Funktion kann die Komponente sofort verwenden oder die Referenz für die zukünftige Verwendung (oder beides) speichern.
Es gibt dann nur ein Beispiel für die sofortige Verwendung der Komponente. Ich versuche herauszufinden, wie ich diese Funktion verwenden würde, um sofort auf die Komponente zuzugreifen, und speichere die Komponente für zukünftige Verwendung, wie es heißt, wir können das tun.
Um ihr spezifisches focus()
und theInput
Beispiel fortzusetzen, wie würde ich focus()
für das Eingabeelement aufrufen und es in refs im Code theInput
speichern?
Oder anders gesagt, wie würde ich% ce_de% in dieser Geige dazu bringen, ein Objekt mit einem Schlüssel console.log
der Komponente refe des Eingabeelements zurückzugeben: Ссылка
Ich verstehe die gewählte Antwort nicht wirklich und die Geige gibt einfach ein leeres Objekt zurück.
Lesen Sie weiter dieses Dokument bei der Verwendung von ES6:
%Vor% Sie müssen also diese Komponente einem var
zuweisen, an dem Sie hängen bleiben können, möglicherweise an this
wie im Beispiel, und später können Sie this._input
verwenden, um Ihre Komponente zu steuern.
Ich bin mir nicht sicher, ob das ein guter Weg ist, aber es funktioniert. Versuch es ! Ссылка
%Vor%Funktioniert der folgende Code für Sie?
%Vor% Eine gute Lektüre, Warum nicht verwenden findDOMNode()
Tags und Links reactjs