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

Component Design Granularity معيار تقسيم حجم المكون

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

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

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

متى تفصل جزءاً من الشاشة في مكون مستقل؟ طبّق مبدأ المسؤولية الواحدة (Single Responsibility Principle)؛ افصل القطعة في مكون خاص عندما تتكرر في أكثر من موضع مثل الأزرار والبطاقات والشارات، أو عندما يكبر قسم في الصفحة مثل شريط التنقل أو جدول الأسعار بحيث يصبح فصله أوضح للقراءة والصيانة، دون المبالغة بتغليف كل فقرة نصية مفردة. راجع المقارنة الهندسية التالية:

معيار المقارنةعنصر HTML المدمجالمكون الدالي في React
حالة الحرف الأول للوسميكتب بحروف صغيرة مثل <section> و<h2>يبدأ وجوباً بحرف كبير PascalCase مثل <CourseCard />
نطاق التعريف البرمجيمدمج مسبقاً في محرك المتصفح القياسييُعرَّف كدالة JavaScript في المستوى الأعلى للملف
إرجاع الأسطر المتعددةيُكتب مباشرة ضمن بنية العناصر المحيطةيُحاط بأقواس هلالية return ( ... ) لمنع فخ الفاصلة
الدور المعماري بالواجهةلبنة أولية خام في شجرة المستندوحدة واجهة متكاملة قابلة للتركيب وإعادة الاستخدام
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

بنيت في هذا الدرس أول مكون دالي قياسي في React، وطبقت قاعدة التسمية بحرف كبير PascalCase وإحاطة الأسطر المتعددة بالأقواس الهلالية، وركّبت المكونات المتداخلة مع الالتزام بتعريفها دائماً في المستوى الأعلى للملف. الخطوة التالية: انتقل الآن إلى الدرس رقم 6 «تصدير واستيراد المكونات في React» لمواصلة البناء التراكمي المتدرج في مسار React الحديث.