react-router-dom v6降级改变
最大的改变比照v5,就是把Switch
标签替换成了Routes
标签,component替换成了element
,而后偶然间发现Redirect
也没法应用了,去官网文档查看才发现也一并移除了,那该怎么实现重定向呢?
解决方案
新版的路由须要引入Navigate标签,以下是案例
<Router>
<Routes>
<Route path='/login' element={<Login/>}/>
<Route path='/admin' element={<Admin/>}/>
<Route path="*" element={<Navigate to="/login" />} />
</Routes>
</Router>
这样就能够完满代替之前Redirect的重定向操作
发表回复