Next.js është një framework React i plotë për stack-un. React në vetvete është vetëm një bibliotekë UI — ajo përdor komponente, por ka lënë rrugëzimin, marrjen e të dhënave, renderimin e serverit dhe mjetet e ndërtimit për ju. Next.js ofron të gjitha këto jashtë kutisë, plus një runtime serveri.
Çfarë React vetëm i lë jashtë (dhe Next.js shton)
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
