Ich bin relativ neu in React JS. Vor ein paar Wochen habe ich To-Do-Liste App in JS, jQuery erstellt und jetzt werde ich es mit Hilfe von React, nur um meinen Standpunkt zu ändern und üben React.Reagieren - Kommunikation zwischen Komponenten (für Anfänger)
Ich habe einige Komponenten (Geschwister) in verschiedenen Dateien und eine übergeordnete Komponente - App, Komponenten:
App: - Navigation - Aufgabenliste - Hinzufügen Aufgabe - Footer
Wie kann Meine Navigationskomponente kommuniziert mit der Aufgabenlistenkomponente? Um genauer zu sein möchte ich etwas wie globale Variable selectedDay haben und es in allen Komponenten verwenden. Wenn Benutzer in Navigationskomponente einzelnen Tag, zum Beispiel Sonntag, wählen, möchte ich "Sonntag" in dieser Variable speichern und später in der Aufgabenliste verwenden (dies ist natürlich ein Beispiel für Daten). Meine Frage ist , wie man Daten in der ersten Komponente speichert und sie in einem anderen benutzt?
Sollte ich den Status für diese Zwecke verwenden? Ich habe darüber nachgedacht, den Ausgangszustand in der übergeordneten (App) Komponente -> selectedDay: "montag"/default/festzulegen und später durch die Navigationskomponente zu aktualisieren und in der Aufgabenliste zu verwenden. Kannst du mir bitte helfen? Ich werde dankbar sein!
Sie sollten https://facebook.github.io/react/tutorial/tutorial.html#lifting-state-up lesen. –