Topic
Server components, client components, rendering modes, route handlers, caching, and hydration.
Practice items tagged with Next.js Rendering and Routing.
Explains caching and revalidation choices for static, dynamic, user-specific, and frequently changing data.
Explains why server HTML and client render can disagree, how to debug it, and how to avoid mismatch-prone code.
Moves non-deterministic browser-only rendering behind a stable server snapshot and post-hydration update.
Explains when filters, sorting, pagination, and selection belong in search parameters and how to keep navigation predictable.
Uses server-resolved capabilities for presentation while keeping the mutation endpoint authoritative.
Explains Next.js server/client component boundaries, interactivity, data access, serialization, and bundle impact.