Next.js är ett full-stack React ramverk. React i sig själv är bara ett UI-bibliotek — det renderar komponenter men lämnar routning, datahämtning, serverrendering och byggverktyg åt dig. Next.js tillhandahåller allt det där direkt, plus en serverruntime.
Vad React enbart lämnar utan (och Next.js lägger till)
text
React (library) → Next.js (framework) adds:
──────────────────────────────────────────────────
UI rendering only → File-based routing (folders = routes)
Client-side rendering → Server rendering (SSR), static generation (SSG), ISR
You wire data fetching → Built-in data fetching + caching
No backend → API routes / Route Handlers (full-stack)
Manual bundling → Zero-config build, code splitting, optimization
Manual <img> → next/image (auto-optimized images), next/font
