Next.js و Tailwind CSS
1
مقدمه Next.js و مزایا
(رایگان)
2
نصب و ساخت پروژه
3
App Router و File-based Routing
4
Server Components و Client Components
5
Data Fetching و API Routes
6
Tailwind CSS در Next.js
7
Image و Font Optimization
8
Static Generation و ISR
9
Forms و Server Actions
10
پروژه عملی: وبلاگ با Next.js
درس 1 از 10
⏱ 15 دقیقه
مقدمه Next.js و مزایا
مقدمه Next.js و مزایا
Next.js یک فریمورک React برای ساخت اپلیکیشنهای وب مدرن با SSR، SSG و بسیاری ویژگیهای دیگر است.
چرا Next.js؟
- Server-Side Rendering: رندر سمت سرور برای SEO بهتر
- Static Generation: صفحات استاتیک فوقالعاده سریع
- App Router: routing مدرن و انعطافپذیر
- Image Optimization: بهینهسازی خودکار تصاویر
- API Routes: ساخت API در پروژه
- Server Actions: مدیریت فرمها بدون API جداگانه
مقایسه با سایر فریمورکها:
/* Vite + React: Client-side rendering */
/* Next.js: Server + Client rendering */
/* Remix: Server-side focused */
/* Gatsby: Static site generation */
پروژههای معروف با Next.js:
- Netflix, Twitch, TikTok, Hulu
- apor.tv, Abunews.ir
- بیش از ۲ میلیون وبسایت