_react.default.createContext не является функцией при использовании response-redux - программирование
Подтвердить что ты не робот

_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')
);
4b9b3361

Ответ 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