首页 > 解决方案 > 在基于类的组件中反应路由

问题描述

我是新手,我正在处理登录重定向。我正在做的是允许用户在不登录的情况下在整个应用程序中导航,如果用户随后尝试提交评分或评论,我希望他被重定向到登录页面,但由于我使用的是基于类的组件,所以我不能找到任何类似于useHistory.push('/login') 的东西,请帮助我在基于类的组件中实现这一点。

谢谢

标签: reactjsreact-router

解决方案


您可以使用重定向组件:https://reactrouter.com/web/api/Redirect。检查用户是否登录,如果没有呈现重定向组件而不是您的内容。


推荐阅读