开发者社区 问答 正文

#React 登录后如何执行自动重定向?

#React 登录后如何执行自动重定向?

展开
收起
因为相信,所以看见。 2020-05-07 20:22:40 393 分享 版权
1 条回答
写回答
取消 提交回答
  • 阿里,我所有的向往

    react-router包 在React Router中提供了组件。渲染 会导航到新位置。与服务器端重定向一样,新位置将覆盖历史记录堆栈中的当前位置。

    import React, { Component } from 'react'
    import { Redirect } from 'react-router'
    
    export default class LoginComponent extends Component {
      render() {
        if (this.state.isLoggedIn === true) {
          return <Redirect to="/your/redirect/page" />
        } else {
          return <div>{'Login Please'}</div>
        }
      }
    }
    
    2020-05-07 20:23:25
    赞同 展开评论