Next.js on täyspino React framework. React itse on vain UI-kirjasto — se renderöi komponentteja, mutta jättää reitityksen, datan hakemisen, palvelimen renderöinnin ja rakennustyökalut sinulle. Next.js tarjoaa kaiken tämän valmiiksi, plus palvelimen suoritusympäristön.
Mitä pelkkä React jättää pois (ja Next.js lisää)
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
