Server Actions in Practice: Mutations Without the API Layer
Forms that validate, mutate, and revalidate in a single round trip — how I structure Server Actions in production Next.js apps, and where I still write API routes anyway.
Topic
Everything I've written on this topic.
Forms that validate, mutate, and revalidate in a single round trip — how I structure Server Actions in production Next.js apps, and where I still write API routes anyway.
Server Components by default, streaming with Suspense, type-safe params, and metadata that ranks — the App Router conventions I reach for in every client build.