
Where ‘use client’ Belongs in the Next.js App Router
A practical guide to drawing the server/client boundary in the Next.js App Router: what actually moves into the client bundle, why leaf components beat server-everything purism, and how to audit an existing tree for misplaced directives.