路由+重定向React js一节

时间:2020-02-28 17:41:23

标签: reactjs redirect react-router

我有身份验证页面,此功能适用于控制用户

import React from 'react';
import MainPage from '../MainPage/MainPage';
import LoginPageContainerLoader from '../LoginPage/LoginPageContainerLoader';
import { Redirect } from 'react-router-dom';


export const withAuthRedirect = (Component) => {
    class RedirectComponent extends React.Component {
        render() {
            this.props.getAuthStatusThunk();
            return (!this.props.isAuth ? <LoginPageContainerLoader /> : <MainPage/>)
        }
    }
    return RedirectComponent;
}

我只需要将所有url重定向到'/ login',以便未经授权就渲染此jsx。我怎样才能做到这一点?

0 个答案:

没有答案