סוגריים מסולסלים במאפיינים
חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 8 מתוך 42.
סוגריים מסולסלים עובדים גם במאפיינים. החליפו את המרכאות בסוגריים מסולסלים, וערך המאפיין יגיע מ-JavaScript:
const level = 'warning';
return <p className={level}>Check this!</p>;כעת המחלקה של הפסקה היא הערך שמכיל המשתנה: שנה את level ל-'error' והמחלקה תשתנה בהתאם. כך אפליקציות React מחליפות סגנונות בהתאם לנתונים.
שימו לב היטב לתחביר: className={level}, בלי מרכאות סביב הסוגריים המסולסלים. className="{level}" (עם מרכאות) יגדיר את המחלקה לטקסט המילולי {level}.
אתגר
קלפסקת ההתראה צריכה לקבל את מחלקת ה-CSS שלה מהמשתנה level.
- הגדר את
classNameשל הפסקה לערך שלlevelבאמצעות סוגריים מסולסלים (המחלקה שלה צריכה להיות בסופו של דברwarning). - אל תקליד את המילה warning במאפיין. השתמש במשתנה.
נסו בעצמכם
<!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: הפעלה וכיבוי של מעקב