У меня есть эта Route
конфигурацию (строили с react-router
)ReactJs - Комплексное дерево маршрут
<Router history={history}>
<Route path="/" component={App}>
<IndexRoute component={Index}/>
<Route path="studio" component={Studio}>
<Route path="/studio/detail" component={Calendar} />
</Route>
</Route>
</Router>
и component
App делает этот:
render() {
return (
<div>
<nav className="navbar">
<div className="container-fluid">
<ul className="nav navbar-nav navbar-right">
<li><Link className="menu-link" ref="menu" to="/studio">Studio</Link></li>
</ul>
</div>
</nav>
<div id="content-wrapper">{this.props.children}</div>
</div>
)
}
Мой маршрут /studio/detail
вызывается из другого компонента, но когда я попробуйте увидеть его, я не вижу свою страницу, вместо этого я вижу ее родителя /studio
.
Пожалуйста, смотрите здесь: http://stackoverflow.com/a/27670456/4741567. Я думаю, что это то, что может ответить на ваш вопрос. – Timon