الـ App Router ─ خلاص استقر
بعد سنة من الفوضى، Next.js 15 بقت متماسكة. الـ App Router دلوقتي خيار افتراضي لأي مشروع جديد ─ مش تجربة.
إيه اللي اتعلمته الصعب؟
- Server Components by default ─
"use client"هي الاستثناء، مش العكس - Server Actions بدّلت 70% من API routes اللي كنت بكتبها
- Streaming + Suspense غيّرت تجربة المستخدم على الصفحات البطيئة
- Parallel Routes فعلاً مفيدة في dashboards معقدة
الفخاخ الشائعة
أكتر 3 أخطاء بشوفها عند المبتدئين:
- وضع
"use client"في كل ملف ─ ده بيكسر الـ streaming - استخدام
useEffectللـ data fetching بدل ما تستخدم Server Components - تجاهل
cache()وrevalidate─ بيخلي الموقع بطيء بدون داعي
Stack أنا بستخدمه دلوقتي
- Next.js 15 + TypeScript
- Prisma + PostgreSQL
- Tailwind CSS + shadcn/ui
- Framer Motion للـ animations
- Vercel للـ deployment
القاعدة الذهبية: ابدأ Server، اطلع Client بس لما تحتاج interactivity حقيقية.



