我是ReactJS的新手 - 我试图用PHP实现登录系统。 我希望拥有不同类型的用户 - 其中一些用户只能访问应用程序的某些部分。
有没有办法阻止这些用户访问某些路由为/ admin? 我想要的不是检查用户可访问路由和重定向的简单功能 - >我想隐藏/删除用户无法访问的组件,因此他会下载仅包含/ login / info的应用程序,因此他甚至无法在应用程序中下载/管理组件(赢得了不能够看到它的代码)
答案 0 :(得分:0)
您可以使用Higher-Order Components。
使用HOC,您可以包装其他组件..如果用户具有权限,您可以返回包装组件,否则返回null或将用户重定向到另一个路由。