Technische Entscheidungen · Junior · Frage 5 von 12
Zwei benachbarte Komponenten einer Seite teilen einen Filterwert: eine bearbeitet ihn, die andere zeigt die gefilterte Tabelle. Sonst braucht ihn niemand. Wohin kommt der State?
- 1In einen globalen Store wie Zustand oder Redux
- 2In einen Context-Provider an der Wurzel der App
- 3In den nächsten gemeinsamen Elternteil, per Props
Antwort zeigen
Richtige Antwort: In den nächsten gemeinsamen Elternteil, per Props
Erklärung
State in den nächsten gemeinsamen Elternteil zu heben reicht für zwei Geschwister und hält den Datenfluss leicht nachvollziehbar. Context passt zu Werten, die viele Komponenten in verschiedenen Tiefen brauchen, etwa ein Theme. Ein globaler Store passt zu State, der über entfernte Seiten geteilt wird, und für einen einzelnen Filter wäre er mehr Maschinerie als nötig.