【发布时间】:2016-05-07 23:34:11
【问题描述】:
我刚刚开始使用 React.js,我有一个关于 React 路由器的问题。特别是我对在反应路由器中嵌套路由意味着什么感到有些困惑。假设我有以下代码(取自 react-router 的 github 页面)
<Router>
<Route path="/" component={App}>
{/* Show the dashboard at / */}
<IndexRoute component={Dashboard} />
<Route path="about" component={About} />
<Route path="inbox" component={Inbox}>
<Route path="messages/:id" component={Message} />
</Route>
</Route>
</Router>
然后当我转到链接/inbox/messages/<id> 时会发生什么收件箱组件是否隐藏?当您转到路由器链接时,哪些视图会隐藏,哪些视图会保持可见?另外,您如何跟踪哪些组件是隐藏的,哪些不是?
谢谢!
【问题讨论】:
标签: javascript reactjs react-router jsx