React · Middle · Frage 41 von 75
Wann ist Redux (oder Zustand) passender als React Context?
- 1Bei häufigen Änderungen und feingranularen Abonnements
- 2Nur wenn die App mehr als zehn Seiten oder Routen hat
- 3Immer: Context ist veraltet und wird aus React entfernt
Antwort zeigen
Richtige Antwort: Bei häufigen Änderungen und feingranularen Abonnements
Erklärung
Context ist ein Mechanismus, um einen Wert tief in den Baum zu reichen, kein State-Manager: Ändert sich value, rendern alle Konsumenten neu; feingranulare Abonnements gibt es nicht. Für selten wechselnde Daten (Theme, aktueller Nutzer) reicht er. Stores mit Selektoren bieten feingranulare Abonnements, Middleware und DevTools.