CursorPool
← 返回首页
Nextjs 16 logo

Nextjs 16

0

面向 Cursor 的 Next.js 16 App Router 规则,针对 2025-10 版本:Cache Components(取代 dynamicIO/ppr/useCache 标志)、proxy.ts(由 middleware.ts 改名)、仅异步的请求 API(cookies/headers/params/searchParams)、双参数 revalidateTag(tag, profile)、Server Actions 的 updateTag + refresh、Turbopack 默认启用、移除 next lint、图像生成器中的异步 params、parallel-route 默认 default.js。

1 条规则

Next.js 16 App Router rules for Cursor. Targets the 2025-10 release: Cache Components (replaces dynamicIO/ppr/useCache flags), proxy.ts (renamed from middleware.ts), async-only request APIs (cookies/headers/params/searchParams), revalidateTag(tag, profile) 2-arg, updateTag + refresh for Server Actions, Turbopack default, next lint removed, async params in image generators, parallel-route default.js required. Teaches the Data Access Layer pattern (Vercel's official 2025+ recommendation), Server Actions with Zod validation + DTO returns + redirect-outside-try-catch, useActionState + useFormStatus, three-layer auth (proxy optimistic, DAL secure, component re-verify), Route Handler vs Server Component decision tree, image/font/dynamic/Suspense performance, metadata API conventions. Catches 34 LLM regressions: Pages Router patterns, 'use client' on layouts, sync cookies(), useEffect+fetch for server data, useFormState (deprecated), single-arg revalidateTag, middleware.ts for new code, experimental.ppr/dynamicIO/useCache flags, redirect() inside try/catch, fetching own Route Handler from Server Component, missing default.js in parallel routes, images.domains, NEXT_PUBLIC_ env leakage, no input validation in Server Actions.