React Router v. 1.0.0-rc3 Parameter in Path Matching Fixed Path Too

React Router v. 1.0.0-rc3 Parameter in Path Matching Fixed Path Too

我使用的是 react-router v. 1.0.0-rc3,我的路由配置如下:

<Route path="/" component={App}>
    <IndexRoute component={Home} />
    <Route path="track/:id" component={Track} />
    <Route path="track/new/" component={NewTrack} />
</Route>

当我导航到 track/new/ 时,它匹配 track/:id 路径并且使用了组件 Track。这在以前没有发生过。我需要更改我的路径还是有什么方法可以保留此路径格式?

交换一下:

<Route path="/" component={App}>
  <IndexRoute component={Home} />
  <Route path="track/new" component={NewTrack} />
  <Route path="track/:id" component={Track} />
</Route>