Conceptual
Login

Static and Dynamic Rendering in Next.js

Routes render statically at build time (or in the background after revalidation) by default; reading request-time values — cookies(), headers(), searchParams, or an uncached data source — opts the route into dynamic rendering on every request. Partial Prerendering combines both, serving a static shell with dynamic holes streamed in.

This Concept is waiting for its first lesson!

Routes render statically at build time (or in the background after revalidation) by default; reading request-time values — cookies(), headers(), searchParams, or an uncached data source — opts the route into dynamic rendering on every request. Partial Prerendering combines both, serving a static shell with dynamic holes streamed in.

Are you a teacher? Sign in to start contributing.

Sign In