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

قاعدة الأب الواحد

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

يمكن للمكون أن يعيد أياً كان قدر الـ JSX الذي تريده، بشرط قاعدة واحدة: يجب أن يكون كل شيء داخل عنصر أب واحد. هذا مثال صحيح:

return (
    <div>
        <h1>My Page</h1>
        <p>Welcome!</p>
    </div>
);

ولكن إرجاع عنصرين جنباً إلى جنب بدون عنصر غلاف يُعد خطأً. فالدالة يمكنها إرجاع شيء واحد فقط:

// BROKEN: عنصران من المستوى الأعلى
return (
    <h1>My Page</h1>
    <p>Welcome!</p>
);

الحل المعتاد هو تغليف كل شيء داخل <div>. شاهد المعاينة: إذا قمت بمخالفة القاعدة، فإن خطأ البناء يخبرك بالمكان بالضبط.

challenge icon

التحدي

مبتدئ

قم بإنشاء ترويسة صفحة صغيرة: عنصرين تحت عنصر أب واحد.

  1. احتفظ بعنصر <div> الخارجي.
  2. داخله، أضف عنصر <h1> مع id="heading" والنص My First App.
  3. أسفل العنوان، أضف عنصر <p> مع id="tagline" والنص Built with React.

جرّب بنفسك

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

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

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