首先要引入 react-router-dom 这里依赖包
基本路由的使用:
import React from 'react'
import {
BrowserRouter as Router, // 浏览器路由,要放在应用程序的最外层组件中
Route, // 设置/匹配路由规则
Link, // 设置链接
Switch
} from 'react-router-dom'
// 组件
function Home() {
return <h2>Home</h2>
}
function About() {
return <h2>About</h2>
}
function Users() {
return <h2>Users</h2>
}
// 路由配置
export default function App() {
return (
<Router>
<div>
<div>
<Link to="/">Home</Link><br />
<Link to="/about">About</Link><br />
<Link to="/users">Users</Link>
</div>
{/* 显示匹配的组件内容*/}
<Switch>
{/* 以下两种写法都可以 */}
<Route path="/about">
<About />
</Route>