Rendering SSR CSR
Server-side rendering, static generation, client-side rendering — Next.js App Router's server/client component split.
Why we need this / what value this brings
The rendering strategy affects both perceived performance and SEO — getting it wrong on public pages (listings) directly costs discoverability.
When to use this
SSR/server components for public, SEO-relevant, or data-heavy initial-load pages; client components for interactive, stateful UI (the booking flow).
How to use or implement this
Default to server components in the App Router; opt into client components only where interactivity genuinely requires it.
Research questions
- Which Localz pages should be server components (listing pages, SEO-relevant) vs client components (interactive booking flow)?
Empty folder — drop notes, links, and findings here as you research.