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

Combining Default and Named دمج التصدير الافتراضي والمسمى

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

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

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

تسمح وحدات اللغة أيضاً بدمج التصدير الافتراضي والمسمى في ملف واحد عندما يرتبط مكون رئيسي بمكون فرعي مساند له؛ كأن يصدّر ملف ProfilePanel.jsx المكون الأساسي ProfilePanel افتراضياً مع تصدير مسمى للشارة RoleTag.

وحينئذٍ نستوردهما معاً في سطر واحد أنيق: import ProfilePanel, { RoleTag } from './ProfilePanel.jsx'.

الصف 2 كود برمجي
HTML
// StudioPanel.jsx
export function Tag() {
  return <span className="rx-badge">Verified</span>;
}
export default function Panel() {
  return <div className="rx-card"><Tag /></div>;
}

// App.jsx
import Panel, { Tag } from './StudioPanel.jsx';
الصف 3 ملاحظة هامة