Javascript ReactJS,ReactAdmin3.3.0。错误:找不到";商店「;在「;连接(使用路由器(使用样式(布局))”;

Javascript ReactJS,ReactAdmin3.3.0。错误:找不到";商店「;在「;连接(使用路由器(使用样式(布局))”;,javascript,reactjs,redux,Javascript,Reactjs,Redux,我正在尝试将react admin连接到我的react redux应用程序,并收到此错误 错误:在“连接(使用路由器(使用样式(布局))”的上下文中找不到“存储”。在连接选项中,将根组件包装在中,或将自定义React上下文提供程序传递给和相应的React上下文使用者以进行连接(withRouter(WithStyles(Layout))) 这是我的管理页面组件: export const AdminPage = () => { return ( <Provid

我正在尝试将
react admin
连接到我的
react redux
应用程序,并收到此错误

错误:在“连接(使用路由器(使用样式(布局))”的上下文中找不到“存储”。在连接选项中,将根组件包装在中,或将自定义React上下文提供程序传递给和相应的React上下文使用者以进行连接(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>
  );
};
export const AdminPage=()=>{
返回(
);
};

问题是,如果我通过
warn remove react admin
删除react admin lib,然后通过
warn add react admin
再次上传它,效果会很好。但在
warn
命令和软件包更新后,此错误再次出现。

已解决。问题是在redux中,在更新后,它都可以正常工作。更具体地说,它在以下版本中对我不起作用:
“react-admin”:“3.14.3”
“react-redux”:“7.2.2”
,但在以下版本中起作用:
“react-admin”:“3.14.3”
“react-redux”:“7.2.3”