Zarządzanie stanem · Junior · Pytanie 19 z 75
Jakie kroki są potrzebne, by użyć Contextu?
- ✓Poprawna odpowiedź:
createContext→ owinąć drzewo providerem zvalue→ czytać przezuseContext - 2
useContextw korzeniu →createContextw każdym potomku → przekazaćvaluepropsem - 3Zadeklarować zmienną globalną i importować ją w każdym komponencie
Wyjaśnienie
const ThemeContext = createContext('light'); w React 19 można renderować <ThemeContext value={theme}> bezpośrednio (wcześniej <ThemeContext.Provider>); dowolny potomek wywołuje useContext(ThemeContext).