Drawing the Server/Client Boundary in Next.js App Router
The 'use client' directive in Next.js is a serialization boundary, not a toggle. Learn how to isolate interactivity to client islands while keeping data fetching on the server to reduce bundle size.