React框架----路由管理
import React from 'react';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
// 假设有两个组件 Home 和 About
function Home() {
return <h2>Home</h2>;
}
function About() {
return <h2>About</h2>;
}
function AppRouter() {
return (
<Router>
<div>
<Switch>
<Route path="/about">
<About />
</Route>
<Route path="/">
<Home />
</Route>
</Switch>
</div>
</Router>
);
}
export default AppRouter;
这段代码展示了如何在React应用中使用react-router-dom
库来管理路由。它定义了两个简单的组件Home
和About
,并通过Router
、Switch
和Route
组件来控制不同路径下显示的内容。Switch
组件确保只有第一个匹配的Route
会被渲染。
评论已关闭