Build-time React
Server Components run during vinext build and become durable HTML plus static RSC payloads.
A complete vinext static export
This site is an App Router and Pages Router application rendered ahead of time, then deployed as an assets-only site. Every linked content route exists before the first request.
What this example proves
Server Components run during vinext build and become durable HTML plus static RSC payloads.
generateStaticParams expands dynamic and catch-all routes before anything is deployed.
Client Components hydrate normally, including state, effects, and query-string navigation.
App Router generation and Pages Router SSG can coexist in one exported application.
generateStaticParams
The dynamic route template never reaches production. Its known parameter values become concrete HTML files during the build.