react 路由使用useRoutes Api
Posted GHUIJS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react 路由使用useRoutes Api相关的知识,希望对你有一定的参考价值。
react-router 6使用useRoutes hook时,需要在项目的根节点包裹一层BrowserRouter,不然报错
import NavLink,Navigate,useRoutes from 'react-router-dom';
import Home from './home';
import About from './about';
import './index.css'
export const ReactRouterTest = () =>
const element = useRoutes([
path:'/home',
element: <Home />
,
path:'/about',
element: <About />
,
path:'/',
element: <Navigate to='/home' />
])
return (
<div>
<div>
<NavLink className='nav' to='/home'>home</NavLink>
<NavLink className='nav' to='/about'>about</NavLink>
</div>
element
</div>
)
以上是关于react 路由使用useRoutes Api的主要内容,如果未能解决你的问题,请参考以下文章