Я новичок в React.js и купил исходный код веб-приложения. У меня есть хороший опыт в чистом JavaScript. так что я все сделал и все работает нормально. кроме одного я получаю ошибку, показанную на скриншоте.
import React, { useReducer } from 'react';
const initialState = {
isOpen: false,
};
function reducer(state, action) {
switch (action.type) {
case 'TOGGLE':
return {
...state,
isOpen: !state.isOpen,
};
default:
return state;
}
}
export const DrawerContext = React.createContext({});
export const DrawerProvider = ({ children }) => { <-- Error
const [state, dispatch] = useReducer(reducer, initialState);
return (
<DrawerContext.Provider value={{ state, dispatch }}>
{children}
</DrawerContext.Provider>
);
};