مقدمة/أدلة

أدلة

AMP

يمكنك بدء إضافة AMP لتحسين أداء وسرعة صفحاتك بحد أدنى من التكوين ودون الحاجة إلى مغادرة React.

التحليلات

قياس وتتبع أداء الصفحة باستخدام Next.js

المصادقة

تعرف على كيفية تنفيذ المصادقة في Next.js، بما في ذلك أفضل الممارسات، تأمين المسارات، تقنيات التفويض، وإدارة الجلسات.

Babel

قم بتوسيع الإعداد المسبق لـ Babel الذي تمت إضافته بواسطة Next.js باستخدام تكويناتك الخاصة.

ذاكرة التخزين المؤقت لبناء CI

تعلم كيفية تكوين CI لتخزين بناء Next.js مؤقتًا

سياسة أمان المحتوى

تعرف على كيفية تعيين سياسة أمان المحتوى (CSP) لتطبيق Next.js الخاص بك.

CSS-in-JS

استخدام مكتبات CSS-in-JS مع Next.js

خادم مخصص

بدء تطبيق Next.js برمجيًا باستخدام خادم مخصص.

التصحيح

تعلم كيفية تصحيح تطبيق Next.js باستخدام VS Code أو Chrome DevTools.

وضع المسودة

يوفر Next.js ميزة وضع المسودة للتبديل بين الصفحات الثابتة والديناميكية. يمكنك تعلم كيفية عملها مع موجه الصفحات (Pages Router).

متغيرات البيئة

تعرف على كيفية إضافة متغيرات البيئة والوصول إليها في تطبيق Next.js الخاص بك.

النماذج

تعلم كيفية معالجة إرسال النماذج وتحوير البيانات باستخدام Next.js.

ISR

تعرف على كيفية إنشاء أو تحديث الصفحات الثابتة أثناء التشغيل باستخدام إعادة التوليد الثابت التدريجي.

الأدوات (Instrumentation)

تعلم كيفية استخدام الأدوات (Instrumentation) لتشغيل التعليمات البرمجية عند بدء تشغيل الخادم في تطبيق Next.js الخاص بك

التدويل

يوفر Next.js دعمًا مدمجًا لتوجيه التدويل واكتشاف اللغة. تعرف على المزيد هنا.

التحميل المؤجل

قم بتحميل المكتبات المستوردة ومكونات React بشكل مؤجل لتحسين أداء التحميل العام لتطبيقك.

MDX

تعرف على كيفية تكوين MDX لكتابة JSX في ملفات Markdown الخاصة بك.

مناطق متعددة

تعلم كيفية بناء واجهات أمامية مصغرة باستخدام مناطق متعددة في Next.js لنشر تطبيقات Next.js متعددة تحت نطاق واحد.

OpenTelemetry

تعلم كيفية تتبع تطبيق Next.js الخاص بك باستخدام OpenTelemetry.

تجميع الحزم

تعلم كيفية تحسين حزم الخادم والعميل لتطبيقك.

PostCSS

قم بتوسيع تكوين PostCSS والإضافات المضافة بواسطة Next.js باستخدام التكوين الخاص بك.

وضع المعاينة

يوفر Next.js وضع المعاينة للصفحات المولدة بشكل ثابت. يمكنك تعلم كيفية عمله هنا.

الإنتاج

توصيات لضمان أفضل أداء وتجربة مستخدم قبل نشر تطبيق Next.js في بيئة الإنتاج.

إعادة التوجيه

تعرف على الطرق المختلفة للتعامل مع عمليات إعادة التوجيه في Next.js.

Sass

تعلم كيفية استخدام Sass في تطبيق Next.js الخاص بك.

البرامج النصية

تحسين البرامج النصية لجهات خارجية باستخدام مكون Script المدمج.

الاستضافة الذاتية

تعلم كيفية استضافة تطبيق Next.js الخاص بك على خادم Node.js، أو صورة Docker، أو ملفات HTML ثابتة (تصدير ثابت).

التصدير الثابت

يتيح Next.js البدء كموقع ثابت أو تطبيق صفحة واحدة (SPA)، ثم الترقية لاحقًا بشكل اختياري لاستخدام الميزات التي تتطلب خادمًا.

Tailwind CSS

تنسيق تطبيق Next.js الخاص بك باستخدام Tailwind CSS.

مكتبات الطرف الثالث

يمكنك تحسين أداء مكتبات الطرف الثالث في تطبيقك باستخدام حزمة `@next/third-parties`.

الانتقال إلى Next.js

تعلم كيفية الانتقال من أطر العمل الشائعة إلى Next.js

الاختبار

تعلم كيفية إعداد Next.js مع ثلاث أدوات اختبار شائعة الاستخدام — Cypress و Playwright و Vitest و Jest.

الترقية

تعلم كيفية الترقية إلى أحدث إصدارات Next.js.