State Management · Junior · Frage 21 von 75
Welche Komponenten rendern neu, wenn sich der value eines Providers ändert?
- 1Jede Komponente, die diesen Context mit
useContextliest - 2Nur Komponenten, die den Wert über Props bekommen
- 3Nur der Provider selbst
Antwort zeigen
Richtige Antwort: Jede Komponente, die diesen Context mit useContext liest
Erklärung
Alle Konsumenten des Contexts rendern neu, auch wenn sie nur ein Feld eines großen Objekts nutzen. Deshalb ist Context ideal für selten wechselnde Werte und weniger geeignet für häufig wechselnden State.