Javascript 在主路线之外的同一时刻,将嵌套路线与进行反应

Javascript 在主路线之外的同一时刻,将嵌套路线与进行反应,javascript,reactjs,react-router,react-router-v4,nested-routes,Javascript,Reactjs,React Router,React Router V4,Nested Routes,我有3个主页,比如 / /signup /dashboard #on successfull login 问题是,登录后,用户将出现在仪表板页面/dashboard,仪表板页面有两个主要组件 侧面导航菜单 内部仪表板 (将屏幕分成两部分) 侧导航有一些连接呼叫用户、组织等。 当用户点击我想显示的菜单时 /dashboard/user , /dashboard/organisations 在内部仪表板中,不影响标题和侧导航 我的App.Js文件 // Main App.js(Rou

我有3个主页,比如

/   
/signup
/dashboard  #on successfull login
问题是,登录后,用户将出现在仪表板页面
/dashboard
,仪表板页面有两个主要组件

  • 侧面导航菜单
  • 内部仪表板 (将屏幕分成两部分)
  • 侧导航有一些连接呼叫用户、组织等。 当用户点击我想显示的菜单时

     /dashboard/user , /dashboard/organisations
    
    在内部仪表板中,不影响标题和侧导航 我的App.Js文件

     // Main App.js(Route file of react project)
    
    <BrowserRouter>
        <Switch>
          <Route path="/" exact component={Login}/>
          <Route path="/signup" exact component={Signup}/>
          <PrivateRoute exact path="/dashboard" component={Dashboard}/>
         </Switch>
    </BrowserRouter>
    
    //Main App.js(react项目的路由文件)
    

    我该怎么做?任何想法。提前感谢

    澄清,您的用户是用户id还是文本“用户”?当在侧导航菜单中单击链接时,是否要在仪表板下同时显示
    ?实际上,我需要/user/:id bt用于测试目的,我尝试了/user…当单击用户时,内部仪表板应显示用户组件,当单击组织时,应在内部仪表板中显示组织组件..不是这两种方法都需要在仪表板路径=>path=“/dashboard/:route”(用首选名称替换“:route”)中添加可选参数。然后在仪表板中,您可以从props.match.params.route中获取“route”参数。您可以显示用于从侧菜单导航的链接标签吗?组织用户