_react.default.createContext не является функцией при использовании response-redux
У меня проблема при добавлении компонентов к точке входа, тут сразу выскакивает эта ошибка, как это исправить? Я также пытаюсь добавить только основной компонент, но в любом случае я принимаю эту ошибку, в main.jsx просто класс с методом рендеринга, возвращают "привет мир"
_react.default.createContext is not a function
// App.jsx
import React from 'react';
import { render } from 'react-dom';
import { Provider } from 'react-redux';
import { BrowserRouter } from 'react-router-dom';
import 'react-select/dist/react-select.css';
import configureStore from './Data/store/configureStore';
import Main from "./Templates/Main/Main";
const store = configureStore();
render(
<div>
<Provider store={store}>
<BrowserRouter>
<Main/>
</BrowserRouter>
</Provider>
</div>,
document.getElementById('app-root')
);
Ответы
Ответ 1
react-redux v6.0.0
использует новый контекст апи предоставленный React и для того, чтобы его работу, либо вам нужно понизить react-redux
для v5.xx
или обновления react
и react-dom
на v16.4
или выше
Если вы используете пряжу, вы можете запустить
yarn upgrade react react-dom
еще с npm вы можете запустить
npm update react react-dom
Вы также можете изменить версии вручную в package.json и запустить yarn install
или npm install