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

Props as Component Arguments الخصائص كمعاملات لدالة المكون

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

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

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

تكتسب المكونات القابلة لإعادة الاستخدام قوتها الحقيقية عندما تستطيع الدالة الواحدة عرض عناوين وأسعار وشارات مختلفة بحسب موضع استدعائها. في مكتبة React، يمرر المكون الأب البيانات إلى المكون الابن عبر الخصائص (props)، وهي تعمل تماماً كالمعاملات الممررة إلى أي دالة JavaScript قياسية.

عند كتابة <CourseCard title="React Foundations" lessons={12} />، تجمع React كافة السمات الممررة في كائن واحد متماسك وتسلمه كمعامل أول إلى دالة CourseCard().

الصف 2 كود برمجي
HTML
function CourseCard(props) {
  return (
    <article className="rx-card">
      <h3>{props.title}</h3>
      <p>Lessons: {props.lessons}</p>
    </article>
  );
}
الصف 3 ملاحظة هامة