Частный маршрут Не перенаправляет на страницу входа

PrivateRoute не перенаправляет на страницу входа, она все еще общедоступна. В чем проблема? это код...

    import React, { useContext } from 'react'; 
    import { Route, Redirect } from 'react-router-dom';
    import AuthContext from '../context/auth/AuthContext';
        
    const PrivateRoute = ({ component: Component, ...rest }) => {  
        const { isAuthenticated, loading } = useContext(AuthContext);
        
        return (
            <Route
              {...rest}
              render={props =>
                !isAuthenticated && !loading ? (
                  <Redirect to='/login' />
                ) : (
                  <Component {...props} />
                )
              }
            />   
        ); 
    };

0 ответов

Другие вопросы по тегам