State Management · Senior · Frage 9 von 75
Was bringt use(Context) in React 19 gegenüber useContext?
- 1Es darf bedingt aufgerufen werden (z. B. nach einem frühen Return)
- 2Es abonniert nur ein Feld des Context-Werts
- 3Es macht den Context in Server Components verfügbar
Antwort zeigen
Richtige Antwort: Es darf bedingt aufgerufen werden (z. B. nach einem frühen Return)
Erklärung
use unterliegt nicht der Regel „nur auf oberster Ebene“, also funktioniert if (!show) return null; const theme = use(ThemeContext). Ansonsten liest es denselben nächsten Provider und bringt keine Selektoren.