基本路由导航

Tutorial: React基础 Category: React Published: 2026-04-07 13:58:26 Views: 20 Likes: 0 Comments: 0
  1. 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>
    );
    
  2. 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>
      );
    }