Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

المكون نفسه، بيانات جديدة

جزء من قسم الأساسيات في رحلة React على Coddy — الدرس 19 من 42.

ضع إعادة الاستخدام والـ props معًا وستحصل على النمط الحقيقي: مكوّن واحد، يتم عمل render له عدة مرات ببيانات مختلفة.

function Badge({ label }) {
    return <span>{label}</span>;
}

<Badge label="New" />
<Badge label="Sale" />
<Badge label="Hot" />

ثلاثة badge، وثلاثة label، وتعريف واحد. كل قائمة، وقائمة طعام، وخلاصة، ومعرض شاهدته على الويب هو هذا النمط (لاحقًا سنقوم حتى بتوليد النسخ من مصفوفة).

challenge icon

التحدي

سهل

قم بشحن شارات العروض الترويجية للمتجر.

  1. اجعل Badge يستقبل خاصية label ويقوم بعمل render لها داخل الـ <span> الخاص به.
  2. داخل <div id="badges"> قم بعمل render لشارتين: الأولى مع label يحمل القيمة New، ثم الثانية مع label يحمل القيمة Sale.

جرّب بنفسك

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات