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”
。