إعادة استخدام المكونات
جزء من قسم الأساسيات في رحلة React على Coddy — الدرس 13 من 42.
هنا تظهر فائدة المكونات (components): استخدم المكون بالعدد الذي تريده من المرات. كل <Star /> أدناه هي نسخة جديدة:
function Star() {
return <span>★</span>;
}
export default function App() {
return (
<div>
<Star />
<Star />
<Star />
</div>
);
}ثلاث نجوم على الشاشة، وتعريف واحد في الكود. قم ببتغيير التعريف مرة واحدة، وستتحدث كل نسخة. هذه هي قوة إعادة الاستخدام الخارقة التي لم تكن موجودة في HTML أبدًا.
التحدي
سهلقم ببناء تقييم بثلاث نجوم.
- قم بإنشاء المكوّن
Starبحيث يرجع<span>★</span>. - داخل
<div id="stars">الموجود، قم بعملrenderلـ ثلاث نجوم باستخدام المكوّن ثلاث مرات.
جرّب بنفسك
<!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>يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2تعبيرات JSX
الأقواس المعقوفةالعمليات الرياضية داخل الأقواسالأقواس في السماتاستدعاء الدوال في JSXملخص: تعبيرات JSX5الحالة والأحداث
ما هي الحالة (State)؟عداد النقراتالعد بخطواتالتبديل باستخدام الحالةحالة مستقلةملخص: الحالة والأحداث8مشروع: بطاقة الملف الشخصي
الخطوة 1: هيكل البطاقةالخطوة 2: بطاقة مع Propsالخطوة 3: زر الإعجابالخطوة 4: تبديل المتابعة