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