React · Junior · Pytanie 32 z 75
Jakie kroki są potrzebne, by przekazać dane przez Context?
- ✓Poprawna odpowiedź:
createContext→ provider zvalue→useContextw potomku - 2Zadeklarować zmienną globalną w module i importować ją do komponentów
- 3Przekazywać dane w
childrenkażdego komponentu po drodze
Wyjaśnienie
const ThemeContext = createContext('light') → <ThemeContext value={theme}> (w React 19 można pominąć .Provider) → useContext(ThemeContext) w dowolnym potomku. Gdy value się zmienia, przerenderowują się wszystkie komponenty czytające ten kontekst.