סופרים בקפיצות
חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 24 מתוך 42.
ה-setter מקבל כל ערך חדש: אין מגבלה ל-+1. הוסיפו 5, הכפילו, אפסו:
setPoints(points + 5);
setPoints(points * 2);
setPoints(0);כפתורים לכמויות שונות הם פשוט מטפלים שונים באותו מצב:
<button onClick={() => setPoints(points + 5)}>+5</button>
<button onClick={() => setPoints(0)}>Reset</button>אתגר
קלמשחק מעניק 5 נקודות לכל מטבע.
- הוסף מצב
pointsשמתחיל ב־0 והצג אותו בתוך רכיב ה־span עםid="points". - הכפתור
Collect coin(id="coin") מוסיף 5 בכל לחיצה.
נסו בעצמכם
<!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: הפעלה וכיבוי של מעקב