ThatManK Mobile Article
基本路由导航
- index.js 采用 BrowserRouter
import React from "react";
import ReactDOM from "react-dom/client";
import App from "./App";
import { BrowserRouter as Router } from "react-router-dom";
const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
<Router>
<App />
</Router>
);
- App.jsx 引入路由组件
import React from "react";
import { Link, Route, Routes } from "react-router-dom";
// 路由组件
import Home from "./pages/Home";
import About from "./pages/About";
export default function App() {
return (
<div>
<h2>React Router Demo</h2>
<div>
<div>
{/* 在React中靠路由链接实现切换组件--编写路由链接 */}
<Link to="/">Home</Link>
<Link to="/about">About</Link>
</div>
<div>
<Routes>
{/* 注册路由 */}
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
</Routes>
</div>
</div>
</div>
);
}