react-router-dom使用
安装
pnpm i react-router-dom
导入
-
选择一种路由模式
BrowserRouter调用H5的history的路由跳转模式HashRouter哈希模式的路由跳转模式- ...
-
链接路由. 使用
Link作为一个链接, 使用to属性指向一个地址, 例如import {Link} from 'react-router-dom';
<Link to="/">Home</Link> -
展示路由. 使用
Routes元素包裹Route元素,Route元素使用path属性指向Link元素的to属性的地址, 这里可以写逻辑. 然后使用element指向要渲染的路由组件
import {Home} from './Home';
<Routes>
<Route path="/" element={<Home/>}></Route>
</Routes>