你好,请问一下,我使用了 两种方式都没有使得Navigate实现跳转,其中user我已经从上层组件中通过属性引入了,还是不行,不知道是我的代码有问题还是现在Navigate不能使用了?请帮忙看看啊,谢谢
<Main>
<Router>
<Routes>
<Route path={"/projects"} element={<ProjectListScreen />} />
<Route path={"/projects/:projectId/*"} element={<ProjectScreen />} />
{user && <Navigate to={"/projects"} replace={true} />}
{/*<Navigate to={"/projects"} replace={true}/>*/}
</Routes>
</Router>
</Main>
解锁 React17 高阶用法,轻松应对大型复杂长周期项目
了解课程