【发布时间】:2023-01-14 22:52:25
【问题描述】:
我在 React 中的路由器有点问题。我有 2 个组件:Main 和 Compose。
当我转到mysite.com/时,只渲染Main(这很好),但是当我转到mysite.com/compose时,只渲染Main,不渲染Compose。当你在/compose 时,我希望两者都能呈现。
我该如何解决这个问题?
return (
<>
<LeftSidebar />
<div className="content">
<Routes>
<Route path="/" element={<Main />}>
<Route index element={<Main />} />
<Route path="compose" element={<Compose />} />
</Route>
<Route path="/login" element={<Login />} />
<Route path="/register" element={<Register />} />
<Route path="*" element={ <h1>Not found (404)</h1> } />
</Routes>
</div>
<RightSidebar />
</>
);
【问题讨论】:
标签: reactjs react-router