Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个要求,我们必须为我们的 reactjs 项目中的每个操作、控件和页面设置权限。我们想在应用程序的一个地方设置权限。在 reactjs 项目中设置权限的最佳方法是什么?
您可以通过使用单例商店和/或使用控制器组件来满足您的要求。根据您的描述,您想要的是设置某种影响渲染内容的角色和功能系统,例如向管理员显示某些菜单选项,向未经身份验证的用户显示不同的菜单选项。
幸运的是,react-router 中已经存在控制器视图模式,您可以将其配置为根据用户类型传递某些道具。本文很好地描述了如何使用flux 的redux 实现来设置它。