Entwurfsmuster · Senior · Frage 20 von 75
Was ist an einem „God Context“ - einem React Context mit dem ganzen State der App - falsch?
- 1Ein Context kann nicht mehr als 100 Felder halten
- 2Jede Änderung weckt jeden Konsumenten
- 3Ein solcher Context lässt sich nicht in Server Components nutzen
Antwort zeigen
Richtige Antwort: Jede Änderung weckt jeden Konsumenten
Erklärung
Ein Theme-Wechsel rendert den Warenkorb neu, und Tippen im Suchformular rendert den ganzen Katalog neu. Außerdem werden alle Module über ein Objekt gekoppelt. Teile den Context nach Domäne und Änderungshäufigkeit oder nutze einen Store mit Selektoren.