私の質問は react-admin レポに関連しています。
それを行うために、コンポーネントの範囲外のアクションを派遣したいと思います。 私はそれを読みました 実際のRedux Store自体にアクセスする必要があり、直接派遣する必要があります。
だから私はAdmin
コンポーネントにinitialState
propがあることを知っていますが、ストアではなくデフォルトの状態オブジェクトを受け入れます。だから私は店を作り、それを渡すことはできません。
私の質問は:
Admin
コンポーネントのRedux Storeにアクセスする方法現在のアプリエントリは次のようになります。
<AppLayoutDirection>
<Admin
title="My App"
locale="en"
dataProvider={dataProvider}
authProvider={authProvider}
i18nProvider={i18nProvider}
theme={themeProvider}
customSagas={customSagas}
appLayout={AppLayout}
>
{DynamicResource}
</Admin>
</AppLayoutDirection>
_
計算が非同期ではない場合は、単にカスタム減価機を使用することもできます。
// in src/App.js
import React from 'react';
import { Admin } from 'react-admin';
import reducers from './reducers';
const App = () => (
<Admin customReducers={customReducers} dataProvider={simpleRestProvider('http://path.to.my.api')}>
...
</Admin>
);
export default App;
_