1
我有我的路线设置这样的:阵营路由器子路径渲染不触发正确的组件
ReactDOM.render((
<Router>
<Route path="/" component={App}>
<IndexRoute component={Homepage} />
<Route path="games" component={Games}>
<Route path=":id" component={Game}/>
</Route>
</Route>
</Router>
), document.getElementById('mount-point'))
当我打它触发在Homepage
组件render()
方法。大。当我点击#/games
时,会触发Games
组件中的render()
方法。大。 但是!当我点击#/games/1
(或其他任何东西而不是1
)时,它会呈现Games
组件。不是Game
组件! :(
谢谢!就是这样。我觉得我的错误是认为我会得到为'/ games /:id'页面创建一个新页面,我猜这是没有办法的,但仍然有这些URL,是吗? –