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

PascalCase Component Naming Rule قاعدة التسمية بحرف كبير

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

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

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

يجب أن يبدأ اسم أي مكون في React بحرف إنجليزي كبير وفق نمط PascalCase مثل ProfileCard وSearchHeader وPrimaryButton. ليست هذه القاعدة مجرد ذوق تنسيقي، بل يعتمد عليها مترجم JSX للتفريق الحاسم بين عناصر المتصفح ومكوناتك:

  • الوسوم التي تبدأ بحرف صغير مثل <section> و<button> تُعامل كوسوم HTML مدمجة في المتصفح.
  • الوسوم التي تبدأ بحرف كبير مثل <ProfileCard /> تُترجم كاستدعاء مباشر لدالتك البرمجية ProfileCard.
الصف 2 كود برمجي
HTML
function VerifiedTag() {
  return <span className="rx-badge">Verified Lab</span>;
}

function LabHeader() {
  return (
    <header className="rx-card">
      <VerifiedTag />
      <h2>CloseTag React Studio</h2>
    </header>
  );
}
الصف 3 معاينة حية