Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:

Не так давно начал изучать React + Redux, после подключения react-redux библиотеки вылезла ошибка(сейчас уже не опишу её точно, но в итоге пришёл к выводу, что нужно просто всё обновить, обновил, и теперь не знаю как пофиксить проблему ибо никогда не работал с хуками и понять не могу что конкретно от меня хотят в данной ситуации... (Пишет, что ошибка в строке с ReactDom.render Код файла:

import * as serviceWorker from './serviceWorker';
import store from './redux/redux-store'
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import { BrowserRouter } from 'react-router-dom';
import { Provider } from 'react-redux';

let rerenderEntireTree = (state) => {
    ReactDOM.render(
        <BrowserRouter>
            <Provider store = {store}>
                <App />
            </Provider>
        </BrowserRouter>, document.getElementById('root')
    );
};


rerenderEntireTree(store.getState());
store.subscribe(() => {
    let state = store.getState();
    rerenderEntireTree(state);
});
serviceWorker.unregister();

Буду невероятно признателен если поможете пофиксить ибо уже неделю мучаюсь


Ответы (0 шт):