Next.js एक पूर्ण-स्ट्याक React framework हो। React आफैं केवल एक UI लाइब्रेरी हो — यसले कम्पोनेन्टहरू रेन्डर गर्छ तर routing, data fetching, server rendering, र build tooling तपाईंलाई छोड़छ। Next.js यो सबै box मा प्रदान गर्छ, साथै एक server runtime।
React एकै आफैंले छोड़ेको कुरा (र Next.js ले थप्छ)
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
