【发布时间】:2015-12-21 21:46:46
【问题描述】:
您在 React 应用程序中使用什么样的库来管理用户角色?欢迎任何形式的指示。通过角色管理,我主要指的是显示或隐藏应用程序的某些组件。
【问题讨论】:
-
作为用户角色?这通常不会在服务器级别使用 Node、Django、Rails 等来处理吗?
-
是的,但是根据用户角色显示或隐藏某些组件?
标签: javascript reactjs redux
您在 React 应用程序中使用什么样的库来管理用户角色?欢迎任何形式的指示。通过角色管理,我主要指的是显示或隐藏应用程序的某些组件。
【问题讨论】:
标签: javascript reactjs redux
在最简单的层面上,我认为您只需在您的状态中反映用户角色,并相应地渲染(或不渲染)组件。
如果您想对非特权用户完全隐藏特权代码的存在,您可能需要将通用代码分解到用户和管理员应用程序之间的共享库中,或者生成两个单独的包,并验证对包的访问权限.
无论哪种方式,重要的是您安全地验证会以特权方式更改服务器状态的请求。
【讨论】: