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

ملخص: الشروط والمصفوفات

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

challenge icon

التحدي

متوسط

ملخص الفصل: قم بإنشاء لوحة مهام من البيانات، باستخدام كل ما تعلمته في هذا الفصل.

  1. يحدد المكون مصفوفة tasks. داخل <ul id="done-list">، قم بعمل render لعنصر <li> واحد لكل مهمة تكون حالة الـ done لها صحيحة: استخدم filter أولاً، ثم map.
  2. يعرض كل عنصر <li> الـ text الخاص بالمهمة ويستخدم الـ id الخاص بها كـ key.
  3. أعلى القائمة، استخدم && لعمل render لعنصر <span> مع id="badge" يعرض النص 2 done (قم بإنشاء الرقم من length الخاصة بالمصفوفة التي تم تطبيق الفلترة عليها!)، ولكن فقط عندما تكون هناك مهمة واحدة على الأقل حلت حالة الـ done لها.

جرّب بنفسك

<!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>

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