nextjs-v16

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Next.js 16

Next.js 16

  • Async
    params
    /
    cookies
    /
    headers
    ; opt-in caching via
    "use cache"
    ; Turbopack default.
Anti-patterns:
  • ❌ Sync request APIs; ✅
    await
    params
    ,
    cookies()
    , and
    headers()
    .
  • ❌ Keep
    middleware.ts
    ; ✅ use
    proxy.ts
    and
    export function proxy
    .
  • revalidateTag("posts")
    ; ✅
    revalidateTag("posts", "max")
    or
    { expire: ... }
    .
References:
references/migration-checklist.md
,
references/cache-components.md
,
references/turbopack.md
  • 异步
    params
    /
    cookies
    /
    headers
    ;通过
    "use cache"
    选择启用缓存;Turbopack成为默认选项。
反模式:
  • ❌ 同步请求API;✅ 使用
    await
    处理
    params
    cookies()
    headers()
  • ❌ 保留
    middleware.ts
    ;✅ 使用
    proxy.ts
    并导出
    export function proxy
  • revalidateTag("posts")
    ;✅ 使用
    revalidateTag("posts", "max")
    { expire: ... }
参考文档:
references/migration-checklist.md
references/cache-components.md
references/turbopack.md