S
const MyContext = React.createContext(initialValue)
function MyContextProvider({ children }) {
const [myState, setMyState] = useState(initialState)
return <MyContext.Provider value={{ myState, setMyState }}>{children}</MyContext.Provider>
}
2. Используем контекст
function MyComponent() {
const { myState, setMyState } = useContext(MyContext)
...
}
3. Использовать контекст можно только внутри провайдера
<MyContextProvider>
<MyComponent />
...
</MyContextProvider>
писал на скорую руку, надеюсь этот пример поможет вам понять