React · Junior · Запитання 32 з 75
Які кроки потрібні, щоб передати дані через Context?
- ✓Правильна відповідь:
createContext→ провайдер зіvalue→useContextу нащадку - 2Оголосити глобальну змінну в модулі й імпортувати її в компонентах
- 3Передати дані в
childrenкожного компонента на шляху вниз
Пояснення
const ThemeContext = createContext('light') → <ThemeContext value={theme}> (у React 19 можна без .Provider) → useContext(ThemeContext) у будь-якому нащадку. У разі зміни value перемалюються всі компоненти, що читають цей контекст.