למפתחות יש חשיבות
חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 36 מתוך 42.
כל רכיב שמוחזר מ־map צריך key, תווית יציבה וייחודית עבור אותו פריט:
{todos.map((todo) => <li key={todo.id}>{todo.text}</li>)}למה? כשהמערך משתנה, React משווה בין הרשימה החדשה לישנה. המפתחות מציינים לו איזה פריט הוא איזה, כך שהוא מזיז רכיבים במקום לבנות אותם מחדש, ושומר על המצב, המיקוד וההנפשות.
המפתח הטוב ביותר: מזהה אמיתי מהנתונים שלך. אפשרות מקובלת: כל ערך ייחודי ויציב לכל פריט (כמו שמות הפירות שלנו). מוצא אחרון: האינדקס במערך. הוא נשבר כשמשנים את הסדר, כי המיקום אינו זהות.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7תנאים ורשימות
רינדור עם אופרטור תנאיהצגה באמצעות &&רינדור של רשימהלמפתחות יש חשיבותסינון ואז מיפויסיכום: תנאים ורשימות2ביטויי JSX
סוגריים מסולסליםחשבון בסוגריים מסולסליםסוגריים מסולסלים במאפייניםקריאה לפונקציות ב-JSXסיכום: ביטויי JSX5מצב ואירועים
מהו מצב?מונה לחיצותסופרים בקפיצותשינוי מצב באמצעות Stateמצבים בלתי תלוייםסיכום: מצב ואירועים8פרויקט: כרטיס פרופיל
שלב 1: מבנה הכרטיסשלב 2: כרטיס עם Propsשלב 3: כפתור לייקשלב 4: הפעלה וכיבוי של מעקב