Menu
Coddy logo textTech

שדות קלט מבוקרים

חלק מהיחידה יסודות במסלול ה-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, הטקסט הנוכחי בתיבה

לכן, הקלדה מעדכנת את המצב, המצב גורם לרינדור מחדש, והתיבה מציגה את המצב החדש. היתרון: הטקסט נשמר במשתנה שאפשר לאמת, לשנות, לנקות או להציג בכל מקום אחר בדף.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות