【发布时间】:2019-07-04 16:09:14
【问题描述】:
我有一个包含多个这样的路由的路由文件
const RouteUI = ({context}) =>
<Switch>
<React.Fragment>
<SDPRouteUI context={context} />
<SDPMRouteUI context={context} />
<ACRouteUI context={context} />
<DCRouteUI context={context} />
<Route path=""
render={() =>
<NotFound context={context} />
}
/>
</React.Fragment>
</Switch>
NotFound 组件会在每个页面上呈现,即使它位于 switch 内部。
SDPRouteUI,SDPMRouteUI..etc 是其他路由文件,如
const SDPRouteUI = ({context}) =>
<Switch>
<Route exact path='/sdp/account'
render={() =>
<SDPAccountPageSF context={context} />
}
/>
<Route exact path='/sdp/activate/back'
render={() =>
<SDPActivateBackSF context={context} />
}
/>
<Switch>
【问题讨论】:
标签: reactjs react-router