שימוש חוזר ברכיבים
חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 13 מתוך 42.
כאן רכיבים מוכיחים את יעילותם: השתמש באחד כמה פעמים שתרצה. כל אחד מתגי <Star /> שלמטה הוא עותק חדש:
function Star() {
return <span>★</span>;
}
export default function App() {
return (
<div>
<Star />
<Star />
<Star />
</div>
);
}שלושה כוכבים על המסך, הגדרה אחת בקוד. משנים את ההגדרה פעם אחת. כל העותקים מתעדכנים. זה כוח העל של שימוש חוזר ש-HTML מעולם לא היה לו.
אתגר
קלבנו דירוג של שלושה כוכבים.
- הגדירו רכיב
Starשמחזיר<span>★</span>. - בתוך
<div id="stars">הקיים, הציגו שלושה כוכבים באמצעות הרכיב שלוש פעמים.
נסו בעצמכם
<!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: הפעלה וכיבוי של מעקב