Может отреагировать-router-config, может ли он подойти для моего случая использования?Можем ли мы использовать его без renderRoutes? - PullRequest
0 голосов
/ 23 февраля 2019

Статическая конфигурация наших маршрутов в нашем приложении реагирует на act-router-config .

Мы хотим сохранить объект конфигурации, который можно легко сериализовать, ночто может renderRoutes из реагировать-маршрутизатор-конфигурация , возможно, не то, что нам нужно ..

  1. Мы хотим отнести это к компоненту <Redirect />:
{
  name: 'home',
  from:  '/',
  to: '/home'
}
Мы хотим разрешить конфигурацию, которая не будет отображаться в <Route /> при отсутствии component
{
  name: 'home',
  path: '/',
  component: Home,
  routes: [
    {
       name: 'house',
       path: '/house',
    }
  ]
}
Мы хотим разрешить добавление конфигурации, не использующей <Route /> из renderRoutes, к matchRoutes.
import { Admin, Resource } from 'react-admin';

export default () => (
<Admin>
  <Resource name="users" list={UserList} create={UserCreate} edit={UserEdit} view={UserView} />
</Admin>
);

В реакции-admin <Resource />отображается в <Admin /> и создает 4 маршрута:

  • / сопоставляется с компонентом списка
  • /create сопоставляется с компонентом создания
  • /:idсопоставляет с компонентом редактирования
  • /:id/show сопоставляет с компонентом показа

Другими словами, мы не можем использовать renderRoutes, но matchRoutes будет бесполезен, ивесь пакет.

Может ли response-router-config соответствовать моему варианту использования?

...