路线名称应该是唯一的吗?

时间:2015-02-27 19:27:10

标签: javascript reactjs react-router

使用react-router v0.12.4

路线名称应该是唯一的吗?以下似乎不起作用。

<Route name='app' path='/' handler={MainApp} >
    // instead of DefaultRoute, we use path matching
    <Route path="/" name="dashboard" handler={Dashboard}>
        <DefaultRoute name="main" handler={DashboardMain}/>
        <Route name='settings' handler={DashboardSettings} />
    </Route>

    <Route name='settings' handler={AppSettings} />
</Route>

1 个答案:

答案 0 :(得分:0)

根据https://github.com/rackt/react-router/issues/890#issuecomment-76475626,维护者已澄清路由名称是唯一的:

  

是的,他们应该是独一无二的。我们曾经警告过你......我们   应该可能仍然这样做。