gpt4 book ai didi

reactjs - React-router - 创建没有组件嵌套的嵌套路由

转载 作者:行者123 更新时间:2023-12-03 13:21:37 24 4
gpt4 key购买 nike

我有这样的路由配置。

<Route path="group/:groupId" component={NonPropertyView}>
<Route path="group/:groupId/line/:lineId" component={NonPropertyView} />
<Route path="group/:groupId/line/:lineId/property/:propertyId" component={PropertyView} />

但是我可以这样做吗?

<Route path="group/:groupId" component={NonPropertyView}>
<Route path="line/:lineId" component={NonPropertyView}>
<Route path="property/:propertyId" component={PropertyView} />
</Route>
</Route>

我正在寻找的是一个选项,可以只渲染叶路由的Component,而不渲染父路由Component。这可能吗?

最佳答案

是 - 使用 <IndexRoute> s。例如,将上面的内容写为:

<Route path="group/:groupId">
<IndexRoute component={NonPropertyView} />
<Route path="line/:lineId">
<IndexRoute component={NonPropertyView} />
<Route path="property/:propertyId" component={PropertyView} />
</Route>
</Route>

关于reactjs - React-router - 创建没有组件嵌套的嵌套路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34343085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com