Next.js 的 App Router 和 Pages Router 有什么区别?

Next.js 有两套路由:

app/
  layout.tsx        // 根布局(必需)
  page.tsx          // / 路由
  dashboard/
    layout.tsx      // 嵌套布局
    page.tsx

选型:新项目用 App Router;老项目继续 Pages Router 或渐进迁移。App Router 的 Server Component 能减少客户端 JS 体积。

同分类其他题目