TanStack Start 中使用 Next.js 风格路由

为什么需要 Next.js 风格路由? 如果你的团队习惯了 Next.js App Router 的 app/ 目录、page.tsx 和 layout.tsx 命名约定,在迁移到 TanStack Start 时可能会感到不适应。TanStack Start 默认使用 routes/ 目录、index.tsx 和 route.tsx 的命名方式。 好消息是,TanStack Router 提供了灵活的配置选项,让你可以自定义文件命名约定,使其与 Next.js 保持一致! 默认对比 TanStack Start 默认风格 routes/ ├── __root.tsx # 根布局…