Полноценный интерфейс с поддержкой Admin - PullRequest
0 голосов
/ 13 февраля 2019

Я создавал панель мониторинга в своем приложении react-admin, используя собственный маршрут и List.(Я нашел необходимый документ в пользовательском приложении документ)

Но компонент ra List привязан к текущему маршруту, местоположению и т. Д.

Поскольку я покажу несколькосписки, я думаю, я могу использовать ListController вместо этого с настраиваемым представлением.

Этот подход привел меня к идее ... Почему бы не использовать response-admin для создания как администратора моего приложения, так и внешнего интерфейса?Я мог бы использовать тот же dataProvider, authProvider, пользовательские действия и т. Д.

Вы, любители реагирования-администратора, думаете, что было бы неплохо попробовать использовать компоненты ra (List, Edit, ListController ...) и использовать возможности ra для создания полностью настроенного для пользовательского интерфейса пользовательского приложения?

Есть ли здесь подтверждение концепции?

Интересно, стоит ли мне попробовать?(Я действительно не хочу), и я был бы рад получить отзывы от разработчиков, которые уже пытались сделать именно это.

1 Ответ

0 голосов
/ 13 февраля 2019

Я думаю, что это хорошая идея, и она должна быть относительно простой.Контроллеры React-admin (ListController, EditController, CreateController) явно не зависят от маршрута.Только потому, что они используются как дочерние элементы реквизитов маршрута, они получают параметры маршрута (rescource, id) в своих реквизитах.Для работы ListController и CreateController требуется пропеллер location, потому что именно отсюда берется часть их состояния (фильтры в списке, значения по умолчанию в форме создания).Но если вы передадите свой собственный location, это может сработать.

Мы могли бы представить, что рефакторинг этих контроллеров будет полностью независимым от маршрута (и местоположения), но я боюсь дополнительной сложности при работе с фильтрами вURL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...