相关疑难解决方法(0)

在React Router中渲染多个组件

我习惯了具有多个屈服区域的应用程序布局,即内容区域和顶栏标题.我想在React Router中实现类似的功能.例如:

<Router>
  <Route path="/" component = { AppLayout }>
    <Route path="list"
           component = { ListView }
           topBarComponent = { ListTopBar }/>
  </Route>
</Router>
Run Code Online (Sandbox Code Playgroud)

AppLayout:

<div className="appLayout box">
  <div className="appLayout topBar">
    { -- display ListTopBar here -- }
  </div>
  <div className="appLayout content">
    { -- display ListView here -- }
  </div>     
</div>
Run Code Online (Sandbox Code Playgroud)

两个子组件都应该接收相同的道具.

我怎么处理这个?

javascript meteor reactjs react-jsx react-router

7
推荐指数
4
解决办法
1万
查看次数

标签 统计

javascript ×1

meteor ×1

react-jsx ×1

react-router ×1

reactjs ×1