2017-06-19 49 views
0

我们有一个要求,即我们必须为reactjs项目中的每个操作,控件和页面设置权限。我们想在我们的应用程序的一个地方设置特权。 在reactjs项目中设置权限的最佳方法是什么?如何在ReactJs中全局设置每个控件和页面的权限?

+0

你可以举一个特权操作的例子吗?你在验证什么,如果“特权”是真实的,它会执行什么功能? – meteorBuzz

+0

@meteorBuzz像添加,编辑和更新更新等特权操作。 – jack123

回答

1

您的要求可以通过使用singleton store和/或使用controller component来满足。从你如何描述它,你想要的是设置某种角色&功能系统,影响渲染的内容,例如,向管理员显示某些菜单选项,向未认证的用户显示不同的菜单选项。

幸运的是,react-router中已经存在一个控制器视图模式,您可以根据用户类型将其配置为传递某些道具。这article做了很好的描述如何设置,使用通量的redux实现。

相关问题