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

Named Exports and Imports التصدير والاستيراد المسمى

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

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

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

عندما يضم الملف الواحد عدة مكونات صغيرة مترابطة—مثل شارات الحالة SuccessBadge وWarningBadge داخل ملف Badges.jsx—نعتمد التصدير المسمى (Named Export) بوضع كلمة export قبل كل دالة.

وعند الاستيراد يجب وضع الأسماء المطابقة تماماً داخل أقواس معقوفة مثل import { SuccessBadge } from './Badges.jsx'. وإذا تشابه الاسم مع مكون آخر في نفس الملف، نعيد تسميته محلياً بالكلمة المفتاحية as.

الصف 2 صورة توضيحية
ركائز تقسيم وحدات React: التصدير الافتراضي والتصدير المسمى وهيكلة مجلد المكونات
الصف 3 كود برمجي
HTML
// Badges.jsx
export function LivePill() {
  return <span className="rx-badge">Live</span>;
}
export function VerPill() {
  return <span className="rx-badge">v18.3</span>;
}

// App.jsx
import { LivePill, VerPill as Ver } from './Badges';
الصف 4 ملاحظة هامة