【发布时间】:2022-06-28 22:29:06
【问题描述】:
如何防止整个页面/导航栏重新加载,我只想加载里面的组件而不重新加载整个页面。我在下面提到了这两个组件。
App.js
import { useState } from 'react';
import Navbar from './Navbar'
import {BrowserRouter as Router, Routes, Route} from "react-router-dom";
import Home from './Home';
import ToDoList from './ToDoList';
import Jobs from './Jobs';
const App = () => {
return(
<>
<Router>
<Navbar />
<Routes>
<Route path='/' element={<Home />}/>
<Route path= '/todolist' element={<ToDoList />}/>
<Route path= '/jobs' element={<Jobs/>}/>
</Routes>
</Router>
</>
)
}
export default App
Navbar.js
const Navbar = () => {
return(
<nav>
<ul>
<a href="/"></a>
<li>
<a href="/todolist">ToDoList!</a>
</li>
<li>
<a href="/jobs">Jobs</a>
</li>
</ul>
</nav>
)
}
export default Navbar
【问题讨论】:
标签: reactjs