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

Anatomy of Functional Component بنية المكون الدالي القياسي

ابنِ أول مكون دالي في React بدوال JavaScript القياسية، والتزم بقاعدة التسمية PascalCase وإرجاع عدة أسطر بأمان، وركّب المكونات المتداخلة مع تجنب فخ تعريف مكون بداخل آخر.
3 صفوف تعليمية
ReactJS
1 مشاهدة

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

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

يُبنى المكون الدالي (Functional Component) في معيار React الحديث كدالة JavaScript قياسية تماماً تُعيد توصيف JSX يمثل جزءاً محدداً من واجهة المستخدم. لا تحتاج إلى وراثة أصناف معقدة أو تسجيل قوالب خاصة؛ بل تكتب تصريح دالة واضح مثل function CourseBadge() أو دالة سهمية محفوظة في ثابت const.

عندما ترسم React الشاشة، تستدعي دالة المكون وتقرأ هيكل العناصر المُعاد منها ثم تطابق شجرة DOM في المتصفح معه تلقائياً.

الصف 2 كود برمجي
HTML
function CourseBadge() {
  return (
    <article className="rx-card">
      <span className="rx-badge">Module 02</span>
      <h3>Modern Functional Components</h3>
      <p>Built with plain JavaScript functions.</p>
    </article>
  );
}
الصف 3 ملاحظة هامة