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

Default Prop Parameter Values تعيين القيم الافتراضية للخصائص

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

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

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

يمكنك إسناد قيم احتياطية آمنة أثناء التفكيك باستخدام علامة المساواة مثل function PricingBadge({ plan = 'Community', price = 0 }). وتعمل هذه القيم الافتراضية تلقائياً عند عدم تمرير الخاصية من الأب أو عند تمرير القيمة undefined.

انتبه إلى أن تمرير null أو الرقم 0 لا يفعّل القيمة الافتراضية، لأن لغة JavaScript تعاملهما كقيم محددة مقصودة وليست غائبة.

الصف 2 كود برمجي
HTML
function PricingTag({ plan = 'Starter', price = 0 }) {
  return (
    <div className="rx-card">
      <h3>{plan}</h3>
      <p>Monthly Cost: ${price}</p>
    </div>
  );
}
الصف 3 ملاحظة هامة