技能 next-js-patterns
🟢

next-js-patterns

安全 🌐 網路存取📁 檔案系統存取⚙️ 外部命令

تطبيق أنماط App Router في Next.js

احصل على أفضل الممارسات لـ Next.js 15 App Router بما في ذلك Server Components وlayouts وأنماط التنقل. ابنِ تطبيقات React حديثة بهندسة صحيحة.

支援: Claude Codex Code(CC)
⚠️ 68
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「next-js-patterns」。 How do I create a new dashboard page?

預期結果:

  • Create app/dashboard/page.tsx
  • Export default function as Server Component by default
  • Use use client directive only for state or effects
  • Add Link components for internal navigation
  • Export metadata for SEO

正在使用「next-js-patterns」。 When should I use Server Components vs Client Components?

預期結果:

  • Use Server Components by default for better performance
  • Use Client Components when you need useState or useEffect
  • Use Client Components for event handlers and browser APIs
  • Keep client-side logic in separate components

安全審計

安全
v5 • 1/16/2026

Pure documentation skill containing markdown documentation for Next.js patterns. No executable code, network calls, or file system access. The static analyzer flagged JSON string patterns as cryptographic/network threats, but these are metadata fields in a configuration file. This skill only provides guidance documentation.

2
已掃描檔案
222
分析行數
3
發現項
5
審計總數
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
85
內容
21
社群
100
安全
83
規範符合性

你能建構什麼

تعلّم أساسيات App Router

فهم تخطيطات الصفحات وأنواع المكوّنات والتنقل في Next.js 15

تطبيق أنماط بيانات الخادم

جلب البيانات في Server Components والتعامل مع احتياجات البيانات على جهة العميل

هيكلة مشاريع Next.js

تصميم تخطيطات المسارات والـ metadata وتحسين الخطوط بشكل صحيح

試試這些提示

إعداد صفحة أساسي
أرني كيفية إنشاء صفحة جديدة في Next.js App Router مع بنية Server Component صحيحة
تفاعل العميل
كيف أُنشئ Client Component في Next.js App Router لإدارة الحالة
تدفق التنقل
ما الفرق بين Link و useRouter للتنقل في Next.js
جلب البيانات
اعرض أفضل الممارسات لجلب البيانات في Server Components مقابل Client Components

最佳實務

  • اجعل Server Components هي الافتراضية لتحسين الأداء والأمان
  • استخدم Link من next/link لجميع روابط التنقل الداخلية
  • افصل منطق جهة العميل في مكوّنات مستقلة مع توجيه use client
  • عرّف metadata على مستوى الصفحة أو layout لتحسين SEO

避免

  • تجنّب استخدام useRouter عندما يكون Link كافيًا
  • لا تجعل جميع المكوّنات Client Components دون حاجة
  • تجنّب جلب البيانات في Client Components عندما يمكن لـ Server Components التعامل معها

常見問題

ما الإصدارات من Next.js التي تدعم App Router؟
يدعم Next.js 13 والإصدارات الأحدث App Router. يركّز هذا الدليل على أنماط Next.js 15.
ما الحد الأقصى لعدد المسارات المتداخلة المدعومة؟
يدعم Next.js التعشيق العميق. تعتمد الحدود العملية على تعقيد المشروع وتنظيم الملفات.
كيف أدمج هذا مع المشاريع الحالية؟
طبّق الأنماط على المسارات الجديدة في دليل app. يمكن لـ App Router التعايش مع دليل pages.
هل يصل هذا الدليل إلى أي بيانات خارجية؟
لا. هذا الدليل يوفّر توثيقًا فقط. لا يتم قراءة أو كتابة أو نقل أي بيانات.
لماذا لا يتم تحديث صفحتي مع التنقل؟
تأكّد من استخدام Link للتنقل. يجب تغليف Client Components التي تستخدم useRouter بشكل صحيح.
كيف يقارن هذا بـ Pages Router؟
يوفّر App Router افتراضيًا Server Components وlayouts متداخلة وبثًا مباشرًا. لا يزال Pages Router مدعومًا.

開發者詳情

檔案結構

📄 SKILL.md