Reactjs 从react中的侧栏加载内容

Reactjs 从react中的侧栏加载内容,reactjs,react-bootstrap,Reactjs,React Bootstrap,我找到了我已经成功实现的react边栏模板。然而,我被困在如何加载内容 <SubMenu title="Users" icon={faBriefcase} items={["Create", "List"]} /> 选择菜单项时,如何发送要显示的内容?(在上面的示例中创建或列出)因为React提供了路由的链接标记 像这样做。您的物品应包装在一个链接中标记以发送 <SubMenu title="Users" icon={faBriefcase}

我找到了我已经成功实现的react边栏模板。然而,我被困在如何加载内容

<SubMenu
   title="Users"
   icon={faBriefcase}
   items={["Create", "List"]}
/>


选择菜单项时,如何发送要显示的内容?(在上面的示例中创建或列出)

因为React提供了路由的
链接
标记

像这样做。您的物品应包装在一个
链接中
标记以发送

<SubMenu
   title="Users"
   icon={faBriefcase}
   items={[
      <Link to"path">"Create"</Link>,
      <Link to"path">"List"</Link>
     ]}
/>

根据你的评论,你需要这样的东西

<Layout>
<App/>
</Layout>

而布局是

const Layout = ({children}) => {

return(
  <>
   <Appbar />
   <Sidebar />
    <main>
     {children} // your whole app renders here
    </main>
  </>
)
}

export default Layout;

const布局=({children})=>{
返回(
{children}//您的整个应用程序在此处呈现
)
}
导出默认布局;
您可以将
.sidenavactive
类添加到主标记中,当侧栏打开时,主标记将变为活动状态,以便您使用
.sidenavactive
调整或推送页面内容


现在,您将在侧边栏项目中更改路线。只会更改主要内容。

因为React提供了路由的
链接
标记

像这样做。您的物品应包装在一个
链接中
标记以发送

<SubMenu
   title="Users"
   icon={faBriefcase}
   items={[
      <Link to"path">"Create"</Link>,
      <Link to"path">"List"</Link>
     ]}
/>

根据你的评论,你需要这样的东西

<Layout>
<App/>
</Layout>

而布局是

const Layout = ({children}) => {

return(
  <>
   <Appbar />
   <Sidebar />
    <main>
     {children} // your whole app renders here
    </main>
  </>
)
}

export default Layout;

const布局=({children})=>{
返回(
{children}//您的整个应用程序在此处呈现
)
}
导出默认布局;
您可以将
.sidenavactive
类添加到主标记中,当侧栏打开时,主标记将变为活动状态,以便您使用
.sidenavactive
调整或推送页面内容


现在,您将在侧边栏项目中更改路线。只是主要内容会改变。

好吧,Zunaib,实际上我想在内容部分加载我的组件。就像打开的边栏旁边的空间一样,那么你应该做一个高阶组件的布局。查找它并用它包装整个应用程序。我给你举了一些例子,Zunaib,实际上我想在内容部分加载我的组件。就像打开的边栏旁边的空间一样,那么你应该做一个高阶组件的布局。查找它并用它包装整个应用程序。我给你举了一些例子。