ReactJS, React-admin 3.3.0. Ошибка: не удалось найти «store» в контексте «Connect (withRouter (WithStyles (Layout)))» » - PullRequest
2 голосов
/ 10 марта 2020

Я пытаюсь подключиться react-admin к моему приложению react-redux и получаю эту ошибку.

Ошибка: не удалось найти «store» в контексте «Connect (withRouter (WithStyles ( Layout)))». Либо оберните компонент root в a, либо передайте пользовательский поставщик контекста React соответствующему получателю контекста React для Connect (withRouter (WithStyles (Layout)))) в параметрах соединения.

Существует Мой компонент страницы администратора:

export const AdminPage = () => {
    return (
        <Provider store={createAdminStore({ dataProvider, history })}>
            <Admin dataProvider={dataProvider} history={history} title="My Admin">
                <Resource
                    name="halls"
                    list={HallList}
                    edit={HallEdit}
                    create={HallCreate}
                />
            </Admin>
        </Provider>
  );
};

Дело в том, что, если я удаляю lib реагирующего администратора через yarn remove react-admin, а затем снова загружаю его через yarn add react-admin - все работает хорошо. Но после обновления yarn команды и пакетов эта ошибка начинает появляться снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...