首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在routes.js中实现通用react redux模板中工具条菜单项的动态路由

如何在routes.js中实现通用react redux模板中工具条菜单项的动态路由
EN

Stack Overflow用户
提问于 2016-03-03 14:11:46
回答 2查看 25.8K关注 0票数 26

我目前正在从事一个基于CMS的项目。

为此,我使用了erikras的通用redux样板。

我真的需要关于处理动态路由的建议

让我们从样板中取一个简单的场景...

routes.js

代码语言:javascript
复制
<Route path="about" component={About}/>
<Route path="login" component={Login}/>
<Route path="survey" component={Survey}/>
<Route path="widgets" component={Widgets}/>

data.js

代码语言:javascript
复制
export const data = [
  {id: 1, property: 'Dashboard', link: '/'},
  {id: 2, property: 'Login', link: '/login'},
  {id: 3, property: 'About Us', link: '/About'},
];

现在,假设基于用户角色,json数据中的属性将发生变化。

假设有新的属性: is

代码语言:javascript
复制
{id: 4, property: 'test page', link: '/test'}

react何时渲染组件,它如何知道路由链接..因为它没有在routes.js中定义

我没有得到实现它的正确方法。

我们需要一个侧栏为每个用户角色的具体菜单内容。

假设我们正在构建一个预订系统,可以有不同的用户角色,如管理员、维护模式、助理角色。

因此,不同的角色将有不同的属性,因此我们需要在它的基础上生成菜单,因为属性肯定会因用户角色而不同。

谢谢!!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35764510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档