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

تمرين تمرير الـ Props

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

دعنا نربط الـ prop من البداية إلى النهاية. ثلاث خطوات، وهي دائمًا نفسها:

// 1. استقبله
function Greeting({ name }) {
    // 2. استخدمه
    return <p>Hello, {name}!</p>;
}

// 3. مرره
<Greeting name="Ada" />

يتم تمرير النصوص بين علامتي تنصيص. أما الأرقام والتعبيرات فتستخدم الأقواس المعقوفة، وهي نفس القاعدة المستخدمة مع الخصائص:

<Score points={97} />
challenge icon

التحدي

مبتدئ

يتجاهل المكون Greeting كل ما تقوم بتمريره إليه.

  1. اجعل Greeting يستقبل خاصيه (prop) باسم name ويقوم بعرض Hello, {name}! داخل الفقرة الخاصة به.
  2. في App، قم بتمرير name="Ada" حتى تعرض الصفحة Hello, Ada!.

جرّب بنفسك

<!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اختبر نفسك

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

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