חשבון בסוגריים מסולסלים
חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 7 מתוך 42.
הסוגריים המסולסלים לא מכילים רק משתנים: כל ביטוי JavaScript עובד. חישובים, מתודות של מחרוזות, קריאות לפונקציות:
const price = 6;
const quantity = 5;
return <p>Total: {price * quantity}</p>;
// מציג: Total: 30React מעריכה את הביטוי ומציגה את התוצאה. אפשר לשלב טקסט וסוגריים מסולסלים בחופשיות בתוך רכיב אחד:
<p>{quantity} items at {price} each</p>דבר אחד שלא שייך בתוך סוגריים מסולסלים: פקודות. if, for ודומיהם אינם ביטויים. נפגוש את החלופות הידידותיות ל-JSX שלהם בפרק מאוחר יותר.
אתגר
מתחיליםבנו קבלה קטנה. הרכיב מגדיר את price ואת quantity.
- גרמו לפסקה עם
id="total"להציגTotal: 30, אבל חשבו את המספר מתוך המשתנים באמצעות*, אל תקלידו 30.
נסו בעצמכם
<!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: הפעלה וכיבוי של מעקב