我有身份验证页面,此功能适用于控制用户
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。我怎样才能做到这一点?