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

Destructuring Props Parameters تفكيك الخصائص بتوقيع الدالة

تعلّم كيفية تخصيص مكونات React الدالية بتمرير البيانات عبر Props وتفكيك المعاملات مع تعيين القيم الافتراضية والالتزام بقاعدة القراءة فقط وتمرير الخصائص بأمان.
4 صفوف تعليمية
ReactJS
0 مشاهدة

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

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

يؤدي تكرار كتابة البادئة props. قبل كل متغير داخل المكون إلى إطالة الكود دون فائدة. لذلك تعتمد مكونات React الحديثة أسلوب تفكيك الكائنات (Object Destructuring) مباشرة داخل قوسي تعريف الدالة مثل function StudioBadge({ title, subtitle, iconSrc })، مما يوضح مدخلات المكون فور النظر إلى سطره الأول.

الصف 2 صورة توضيحية
مخطط يوضح مراحل تمرير الخصائص من سمات المكون الأب إلى كائن props ثم التفكيك بالقيم الافتراضية
الصف 3 كود برمجي
HTML
function StudioBadge({ title, track, iconSrc }) {
  return (
    <div className="rx-card">
      <img src={iconSrc} alt={title} width="36" />
      <h3>{title}</h3>
      <p>{track}</p>
    </div>
  );
}
الصف 4 ملاحظة هامة