State Management · Middle · Frage 11 von 75
Wann ist es besser, einen Wert in Context zu legen, statt ihn explizit über Props zu reichen?
- 1Wenn viele Komponenten in verschiedenen Tiefen ihn brauchen und er sich selten ändert
- 2Immer wenn ein Prop von mehr als einer Komponente genutzt wird
- 3Wenn der Wert eine Funktion ist, da Funktionen keine Props sein können
Antwort zeigen
Richtige Antwort: Wenn viele Komponenten in verschiedenen Tiefen ihn brauchen und er sich selten ändert
Erklärung
Context tauscht Explizitheit gegen Bequemlichkeit: es ist schwerer zu sehen, woher Daten kommen, und Komponenten hängen davon ab, dass ein Provider existiert. Nutze es für wirklich übergreifende Werte; sonst sind explizite Props oder Komposition klarer.