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

إعادة استخدام المكونات

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

هنا تظهر فائدة المكونات (components): استخدم المكون بالعدد الذي تريده من المرات. كل <Star /> أدناه هي نسخة جديدة:

function Star() {
    return <span>★</span>;
}

export default function App() {
    return (
        <div>
            <Star />
            <Star />
            <Star />
        </div>
    );
}

ثلاث نجوم على الشاشة، وتعريف واحد في الكود. قم ببتغيير التعريف مرة واحدة، وستتحدث كل نسخة. هذه هي قوة إعادة الاستخدام الخارقة التي لم تكن موجودة في HTML أبدًا.

challenge icon

التحدي

سهل

قم ببناء تقييم بثلاث نجوم.

  1. قم بإنشاء المكوّن Star بحيث يرجع <span>★</span>.
  2. داخل <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>
quiz iconاختبر نفسك

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

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