IT-lexikon › Web › React Server Components

React Server Components

Web In English → Uppdaterad: 2026-07-30

React-feature: components som renderas bara på server, skickar HTML-output till client, aldrig kör JS i browser. Lanserad i Next.js 13 (oct 2022) som "App Router". Reducera client-bundle dramatiskt — components som bara fetchar data + visar har 0 KB JS-cost.

Skiljs från SSR: SSR renderar för initial-load, sen hydratar JS för interaktivitet. RSC renderar på server, never-hydrates — ingen interaktivitet, men no JS-bundle. Pair med Client Components (interactive UI med "use client"-directive). Streaming: render in pieces, send to browser as ready (Suspense-boundaries). Adoption: Next.js 14+ default, Remix moving direction, Tanstack Start, RedwoodJS. Trade-off: mental-model-shift (var component server vs client?), debugging harder.

← Tillbaka till lexikonet