是否可以在react-admin中访问全局存储 react组件之外?
您要导出redux商店吗?
像
import { store } from 'react-admin';
答案 0 :(得分:1)
简短答案:否,React Admin不会公开其Redux存储。
不可能公开Redux存储,因为它是在第一次渲染时定义的。 (see the code)
但是您可以定义自己的Redux存储并将其传递给Admin组件。
$this
我认为这不是文档功能,但是您可以在以下位置阅读代码: https://github.com/marmelab/react-admin/blob/65bdb9fdfe0004fec4aab2b2a362333a00ce645d/packages/ra-core/src/CoreAdmin.tsx#L139
答案 1 :(得分:0)
怎么样?
在您的createAdminStore.ts中?
...
let store = null;
export const getStore = () => store;
export default ({
...
}) => {
...
store = createStore(
...
);
...
return store;
};