В настоящее время я работаю над проектом на основе CMS.
Для чего я использую универсальный реактивный редукционный шаблон erikras
Мне действительно нужны предложения по обработке динамической маршрутизации
Давайте рассмотрим простой сценарий с шаблоном...
В routes.js
<Route path="about" component={About}/>
<Route path="login" component={Login}/>
<Route path="survey" component={Survey}/>
<Route path="widgets" component={Widgets}/>
data.js
export const data = [
{id: 1, property: 'Dashboard', link: '/'},
{id: 2, property: 'Login', link: '/login'},
{id: 3, property: 'About Us', link: '/About'},
];
теперь, скажем, на основе роли пользователя, свойства в json-данных будут меняться
скажем, новое свойство:
{id: 4, property: 'test page', link: '/test'}
Когда реакция будет отображать компоненты, как она будет знать ссылку маршрута.. поскольку она не определена в route.js
Я не получаю правильный способ его реализации
Нам нужна боковая панель, состоящая из определенного содержимого меню в соответствии с ролью пользователя.
Скажем, мы строим систему бронирования, могут быть разные роли пользователя, такие как admin, режим обслуживания, роль помощника .
Таким образом, у другой роли будут разные свойства, соответственно нам нужно создать меню на основе его, так как свойства будут определенно отличаться в зависимости от роли пользователя.
Спасибо!!