ملخص: الشروط والمصفوفات
جزء من قسم الأساسيات في رحلة React على Coddy — الدرس 38 من 42.
التحدي
متوسطملخص الفصل: قم بإنشاء لوحة مهام من البيانات، باستخدام كل ما تعلمته في هذا الفصل.
- يحدد المكون مصفوفة
tasks. داخل<ul id="done-list">، قم بعملrenderلعنصر<li>واحد لكل مهمة تكون حالة الـ done لها صحيحة: استخدمfilterأولاً، ثمmap. - يعرض كل عنصر
<li>الـtextالخاص بالمهمة ويستخدم الـidالخاص بها كـkey. - أعلى القائمة، استخدم
&&لعمل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>جميع دروس الأساسيات
4الـ Props
ما هي الـ Props؟تمرين تمرير الـ Propsخاصيتان (Two Props)المكون نفسه، بيانات جديدةخاصية Children Propملخص: الـ Props7الشروط والمصفوفات
العرض الشرطي الثلاثي (Ternary Rendering)العرض باستخدام &&عرض قائمةأهمية المفاتيح (Keys)التصفية ثم التعيين (Filter, Then Map)ملخص: الشروط والمصفوفات2تعبيرات JSX
الأقواس المعقوفةالعمليات الرياضية داخل الأقواسالأقواس في السماتاستدعاء الدوال في JSXملخص: تعبيرات JSX5الحالة والأحداث
ما هي الحالة (State)؟عداد النقراتالعد بخطواتالتبديل باستخدام الحالةحالة مستقلةملخص: الحالة والأحداث8مشروع: بطاقة الملف الشخصي
الخطوة 1: هيكل البطاقةالخطوة 2: بطاقة مع Propsالخطوة 3: زر الإعجابالخطوة 4: تبديل المتابعة