17

複数の個別の REST API バックエンド (個別のアプリが個別のことを行う) があり、これらのさまざまなバックエンドによって管理されるエンティティに対して CRUD を実行できる単一の UI (react-admin ベースの) アプリが必要な場合は、それを行うためにreact-adminを接続できるかどうか興味があります。

これ(単一/グローバルdataProvider)の代わりにそれを想像しています:

const App = () => (
    <Admin dataProvider={simpleRestProvider('http://path.to.foo.api')}>
        <Resource name="foos" list={FooList} />
    </Admin>
);

次のようなことができます (リソース固有の dataProviders):

    const App = () => (
        <Admin >
            <Resource name="foos" list={FooList} 
               dataProvider={simpleRestProvider('http://path.to.foo.api')} />
            <Resource name="bars" list={BarList} 
               dataProvider={simpleRestProvider('http://path.to.bar.api')} />
        </Admin>
    );

いずれにせよ、react-admin で複数のバックエンドに対して REST を実行する方法についてアドバイスをいただければ幸いです。

4

5 に答える 5