问题是我已经确定了所有的路线,但其中一个进入了无限循环
const rootRoute = {
path: '/',
exact: true,
component: () => <Redirect to="/dashboard" />,
route: PrivateRoute,
};
我有一个这样的路由,但它一直进入一个无限循环,我如何停止循环,只在未认证时重定向
检查是否通过认证,然后使用Redirect
let isAuthenticated = //check if authenticated here
const rootRoute = {
path: '/',
exact: true,
component: () => isAuthenticated && <Redirect to="/dashboard" />,
route: PrivateRoute,
};