State Management · Junior · Frage 16 von 75
Welche Technik löst Prop Drilling oft ohne Context?
- 1Jede Zwischenkomponente in
React.memopacken - 2Die Daten in ein
useRefan der Wurzel verschieben - 3Komposition: Elemente über
childrenübergeben
Antwort zeigen
Richtige Antwort: Komposition: Elemente über children übergeben
Erklärung
<Layout sidebar={<UserMenu user={user} />}> - Layout muss user nicht kennen, es rendert nur das übergebene Element. Die React-Doku empfiehlt, zuerst Komposition zu versuchen, da Context Komponenten schwerer wiederverwendbar macht.