angular - 如何在 Reactjs 中制作类似 Angular 路由器导出?

标签 angular reactjs

我有 sideBarMenuComponent 其中在 render() 中包含以下代码

     <ul>
        <li><Link to='/home'>Home</Link></li>
        <li><Link to='/settings'>Settings</Link></li>
      </ul>

和另一个 MasterLayoutComponent 渲染 HomeComponent 和
render() 中 main-content 中的 SettingsComponent
       <div className="MasterLayoutComponent">
          <Header />
            <div className="main-content">
               <Route exact path='/home' component={HomeComponent} />
               <Route exact path='/settings' component={SettingsComponet} />
            </div>
          <Footer />
        </div>

但是当我点击 sideBarMenuComponent 的链接时,HomeComponent 和 SettingsComponet 没有呈现,有什么问题?

最佳答案

Router Outlet 是 Angular 的一个很好的特性,我尝试在 React 中研究它。希望我能帮到你。 ^^
我在这些链接中得到了答案:
1) https://www.npmjs.com/package/react-router-outlet
2) https://stackblitz.com/edit/react-router-outlet

关于angular - 如何在 Reactjs 中制作类似 Angular 路由器导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52100604/

相关文章:

javascript - 何时在 Angular 2 中使用 @angular 标签?

tomcat - 将 Angular2 项目集成到 Tomcat 服务器中

javascript - 在 React Redux 中显示成功获取请求的警报

reactjs - react-redux connect 不会重新渲染组件,但 props 会更新

javascript - 按下按钮时 react 导航不起作用

html - 我有 3 个 CSS 按钮,但另一个有 <br/>

javascript - react : Understanding the passing of Dynamic Content

angular - "Unexpected token: punc ())"为生产而构建时

angular - 如何订阅组件中的全局事件(例如按键)

angular7 ag-grid this.http 是未定义的错误