Menu
Coddy logo textTech

ה־Prop‏ Children

חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 20 מתוך 42.

מאפיין אחד הוא מיוחד. כתבו רכיב עם תגית פתיחה וגם תגית סגירה, וכל מה שתכניסו ביניהן יגיע בתור המאפיין children:

function Card({ children }) {
    return <div className="card">{children}</div>;
}

<Card>
    <p>Any content!</p>
</Card>

לכרטיס לא משנה ולא אכפת לו מה יש בפנים: הוא פשוט עוטף אותו בתיבה מעוצבת. רכיבים עוטפים כמו כרטיסים, חלונות מודאליים ופריסות משתמשים כולם ב־children: רכיב האב מספק את התוכן, והרכיב מספק את המסגרת.

challenge icon

אתגר

בינוני

בנו מסגרת כרטיס לשימוש חוזר.

  1. גרמו ל־Card להציג <div> עם className="card" שמציג את children.
  2. ב־App, השתמשו ב־<Card>...</Card> כדי לעטוף <p> עם id="card-text" והטקסט Welcome aboard.

נסו בעצמכם

<!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בחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות