انتقل إلى محتوى الدرس

Default vs Named Comparison مقارنة نوعي التصدير عملياً

قسّم واجهات React المتنامية إلى ملفات معيارية منظمة باستخدام التصدير الافتراضي Default Export والتصدير المسمى Named Export وهيكلة مجلد src/components الاحترافية.
3 صفوف تعليمية
ReactJS
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

متى تختار التصدير الافتراضي ومتى تفضل التصدير المسمى؟ كلاهما معيار أصيل في ES6؛ يتألق التصدير الافتراضي عندما يضم كل ملف مكوناً رئيسياً واحداً أو شاشة مستقلة، بينما يفرض التصدير المسمى توحيد الأسماء بدقة في مكتبات الأزرار والأدوات المشتركة ويسهل إعادة التسمية الآلية في المحررات. قارن بينهما في الجدول التالي:

وجه المقارنةالتصدير الافتراضي Default Exportالتصدير المسمى Named Export
الحد الأقصى بالملفتصدير افتراضي واحد فقط لكل ملف وحدةعدد غير محدود من التصديرات المسماة بالملف
صيغة التصديرexport default function CourseCard() {}export function StatusBadge() {}
صيغة الاستيرادimport CourseCard from './CourseCard.jsx'import { StatusBadge } from './Badges.jsx'
تغيير الاسم عند الاستيرادمباشر بأي اسم دون أقواس معقوفةيتطلب الكلمة الصريحة as داخل المعقوفات
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعرفت في هذا الدرس على فوائد فصل المكونات في ملفات وحدات مستقلة، وطبقت التصدير الافتراضي والتصدير المسمى بالأقواس المعقوفة وإعادة التسمية عبر as والدمج بينهما، مع تنظيم ملفات .jsx بأسماء متطابقة داخل مجلد src/components. الخطوة التالية: انتقل الآن إلى الدرس رقم 7 «قواعد كتابة JSX وتجميع العناصر عبر Fragment» لمواصلة البناء التراكمي المتدرج في مسار React الحديث.