שדות קלט מבוקרים
חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 28 מתוך 42.
שדות טקסט מעלים שאלה: המשתמש מקליד בתיבה, אבל לרכיב שלך יש מצב: מי הבעלים של הטקסט? ב-React התשובה היא: המצב הוא הבעלים שלו. זה נקרא שדה קלט מבוקר:
const [name, setName] = useState('');
<input
value={name}
onChange={(e) => setName(e.target.value)}
/>שני חוטים יוצרים את הלולאה:
value={name}: התיבה תמיד מציגה את המצבonChange: כל הקשה על מקש קוראת ל-setter עםe.target.value, הטקסט הנוכחי בתיבה
לכן, הקלדה מעדכנת את המצב, המצב גורם לרינדור מחדש, והתיבה מציגה את המצב החדש. היתרון: הטקסט נשמר במשתנה שאפשר לאמת, לשנות, לנקות או להציג בכל מקום אחר בדף.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2ביטויי JSX
סוגריים מסולסליםחשבון בסוגריים מסולסליםסוגריים מסולסלים במאפייניםקריאה לפונקציות ב-JSXסיכום: ביטויי JSX5מצב ואירועים
מהו מצב?מונה לחיצותסופרים בקפיצותשינוי מצב באמצעות Stateמצבים בלתי תלוייםסיכום: מצב ואירועים8פרויקט: כרטיס פרופיל
שלב 1: מבנה הכרטיסשלב 2: כרטיס עם Propsשלב 3: כפתור לייקשלב 4: הפעלה וכיבוי של מעקב