如何防止无限循环



问题是我已经确定了所有的路线,但其中一个进入了无限循环

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,
};

相关内容

  • 没有找到相关文章

最新更新