核心价值通过 `(group)` 将页面划分为逻辑组,共享或覆盖布局,但不影响 URL。在大型应用中降低布局切换与层级复杂度。分组示例// app/(marketing)/layout.tsx export default function MarketingLayout({ children }: { children: React.ReactNode }) { return <section className="mk">{children}</section> } // app/(marketing)/about/page.tsx export default function About() { return <h1>关于我们</h1> } // app/(app)/dashboard/layout.tsx export default function AppLayout({ children }: { children: React.ReactNode }) { return <section className="app">{children}</section> } // app/(app)/dashboard/page.tsx export default function Dashboard() { return <h1>仪表盘</h1> } 布局继承与覆盖子分组或页面级可定义自己的 `layout.tsx`;未定义时继承上层。使用分组清晰划分营销站与应用区的 UI 差异。结论Route Groups 使布局与路由组织更灵活可控。在复杂应用中合理使用分组可显著降低维护成本并提升结构清晰度。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部
1.999547s