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>