私は管理ツールサイトを実装していますが、私はこれに素材uiを使用しています。私は非同期呼び出し(サービス呼び出しのため)を処理するためにredux sagaを使用します。残りの管理者には、dataGridのような非常に有用なコンポーネントがいくつかあります。しかし、それらを使用するために私は思ったほど簡単ではありません。 最初は、これを使用するためにあなたがちょうどそのよう管理コンポーネント内のあなたのアプリケーションをラップする必要があります。私のプロジェクトでadmin-on-restを使用する
const App =() => (
<Admin restClient={simpleRestClient('http://path.to.my.api/')}>
<Resource name="posts" list={PostList} />
</Admin>
);
restClientプロパティを私はドキュメントから理解としては必須です。前にも述べたようにDataGridコンポーネントを使いたいのですが、使用しようとすると、ライブラリのmapStateToPros関数でリソースが定義されていないことを示すエラーが表示されます。私は本当に重要なことを見逃すはずです。しかし、私は非常に複雑なのは、単に外部のライブラリを使用するためです。 誰かが以前このライブラリを使用していて、何か助けてくれましたか?私はちょうどデータグリッドを使用する必要があります。ありがとうございました
はい、しかし、残りの管理者は材料UIをサポートしており、グリッドには多くの機能があり、最初の意見になりました – user7334203
カスタムアプリケーションのコンポーネントとしてAORを試してみることができます。 https://marmelab.com/admin-on-rest/CustomApp.html –