מהם Props?
חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 16 מתוך 42.
שימוש חוזר ברכיב הוא נחמד, אבל שלושה כוכבים זהים מועילים רק במידה מוגבלת. Props מאפשרים לך להעביר נתונים לרכיב, כך שכל עותק יכול להיות שונה:
function Greeting({ name }) {
return <p>Hello, {name}!</p>;
}
export default function App() {
return (
<div>
<Greeting name="Ada" />
<Greeting name="Alan" />
</div>
);
}שני דברים קורים כאן:
- העברה: מאפייני props נראים כמו מאפיינים:
name="Ada" - קבלה: הרכיב מפרק אותם ברשימת הפרמטרים שלו (
{ name }) ומשתמש בהם ב-JSX כמו בכל משתנה
אותו רכיב, נתונים שונים, פלט שונה: שלום, Ada! ו-שלום, Alan!. אביזרים הם הדרך שבה רכיבים הורים מגדירים את רכיבי הילדים שלהם.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2ביטויי JSX
סוגריים מסולסליםחשבון בסוגריים מסולסליםסוגריים מסולסלים במאפייניםקריאה לפונקציות ב-JSXסיכום: ביטויי JSX5מצב ואירועים
מהו מצב?מונה לחיצותסופרים בקפיצותשינוי מצב באמצעות Stateמצבים בלתי תלוייםסיכום: מצב ואירועים8פרויקט: כרטיס פרופיל
שלב 1: מבנה הכרטיסשלב 2: כרטיס עם Propsשלב 3: כפתור לייקשלב 4: הפעלה וכיבוי של מעקב