כלל ההורה היחיד
חלק מהיחידה יסודות במסלול ה-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>. צפו בתצוגה המקדימה: אם תפרו את הכלל, שגיאת הבנייה תראה לכם בדיוק איפה.
אתגר
מתחיליםבנו כותרת קטנה לעמוד: שני אלמנטים תחת הורה אחד.
- השאירו את ה־
<div>החיצוני. - הוסיפו בתוכו
<h1>עםid="heading"והטקסטMy First App. - מתחת לכותרת הוסיפו
<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>השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2ביטויי JSX
סוגריים מסולסליםחשבון בסוגריים מסולסליםסוגריים מסולסלים במאפייניםקריאה לפונקציות ב-JSXסיכום: ביטויי JSX5מצב ואירועים
מהו מצב?מונה לחיצותסופרים בקפיצותשינוי מצב באמצעות Stateמצבים בלתי תלוייםסיכום: מצב ואירועים8פרויקט: כרטיס פרופיל
שלב 1: מבנה הכרטיסשלב 2: כרטיס עם Propsשלב 3: כפתור לייקשלב 4: הפעלה וכיבוי של מעקב