/src
|-- /components
| |-- /signin
| |-- SignIn.js
| |-- /home
| |-- Home.js
|
| |-- /dashboard
| |-- Dashboard.js
| |-- /assignee
|-- /App.js
|-- /index.js
正如你所看到的,我想分为2部分(签名(adimin部分),受让人(用户部分)). 我正在使用路由进行登录和受让人 我还想使用路由的主页,显示仪表板和其他网页.我该怎么做
function App() {
return (
<Router>
<div className="maindiv">
<Routes>
<Route path="/" element={<SignIn />} />
<Route path="/assignment" element={<AssigneePage />} />
</Routes>
</div>
</Router>
);
}
function Home() {
return (
<div>
<Container className="content">
<div className="side-nav">
<Nav />
</div>
<div className="main-content">
<Routes>
<Route path="/dashboard" element={<Dashboard />} />
<Route path="/review" element={<Review />} />
</Routes>
</div>
</Container>
</div>
);
}
Home
是堆叠内注册
当我try "http://localhost:3000/dashboard"
时,它给出以下错误:
History.ts:501没有与位置"/Dashboard"匹配的路由"`