Die Wirkung dieser Funktion ist ähnlich wie Definieren Sie eine öffentliche Datei importiere { createContext } von „react“; const theme = Kontext erstellen() Standarddesign exportieren Die übergeordnete Komponente importiert öffentliche Dateien und untergeordnete Komponenten und übergibt importiere React, { useState } von 'react'; Importiere Child aus "@/components/Child.jsx" Design aus „@/context/Theme.jsx“ importieren Standard exportieren () => { const [Thema, setTheme] = useState("blau") zurückkehren ( <> <button onClick={() => setTheme("green")}>Überprüfen, ob der Kontext reagiert</button> <Theme.Provider-Wert={theme}> <Kind /> </Theme.Anbieter> </> ) } Untergeordnete Komponente erhält Datenkomponenten importiere React von „react“; Design aus „@/context/Theme.jsx“ importieren Standard exportieren () => { zurückkehren ( <Thema.Verbraucher> {data => <p>Empfange den vom übergeordneten Komponentenkontext übergebenen Wert: {data}</p>} </Theme.Consumer> ); } Damit ist dieser Artikel über Reacts Mehrkomponenten-Wertübertragung über Conetxt abgeschlossen. Weitere Informationen zur Mehrkomponenten-Wertübertragung von React finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
>>: Tutorial zu HTML-Formular-Tags (4):
1. Installieren Sie Tomcat 1. Suchen Sie das Tomc...
Implementieren Sie das Vergrößern und Verkleinern...
RGB-Farbtabelle Farbe Englischer Name RGB 16 Farb...
Machen Sie sich eine Notiz, damit Sie später dara...
CSS3Bitte Schauen Sie sich diese Website selbst a...
Was ist Keepalive? Bei der normalen Entwicklung m...
In diesem Artikel wird der spezifische Code des A...
1. Ziehen Sie das Bild Docker-Pull-Registrierung....
In diesem Artikel erfahren Sie mehr über die Inst...
Inhaltsverzeichnis Die Bedeutung der Standard-Com...
<br />Einmal unterhielten sich Foyin und Her...
1. Laden Sie zunächst die entsprechende Datenbank...
1. HTML-Teil <Col span="2">Datei ...
Export: docker save -o centos.tar centos:latest #...
1. Wählen Sie in der Menüleiste „Bearbeiten“ → „V...