reactjs - 在基于类的组件中反应路由
问题描述
我是新手,我正在处理登录重定向。我正在做的是允许用户在不登录的情况下在整个应用程序中导航,如果用户随后尝试提交评分或评论,我希望他被重定向到登录页面,但由于我使用的是基于类的组件,所以我不能找到任何类似于useHistory.push('/login') 的东西,请帮助我在基于类的组件中实现这一点。
谢谢
解决方案
您可以使用重定向组件:https://reactrouter.com/web/api/Redirect。检查用户是否登录,如果没有呈现重定向组件而不是您的内容。
推荐阅读
- pdo - PDO:我在 User->logout() 中的 DELETE 语句未执行
- c# - ASP net core MVC - 在库中启动 Web 应用程序
- java - Spring Security 5.2+ Saml 元数据
- wso2 - WSO2 ESB FileConnector MergeFiles 不会产生预期的结果
- android - 不显示小吃店
- unity3d - Unity ScrollView 与多行字符串内容高度自适应
- php - Ajax 安全性:JSON 与外部对象
- php - 如何诊断 CentOS 生产服务器上的分段故障?
- sql - 有一条记录的表
- python - 如何扫描特定网址,然后打印文本