Menu
Coddy logo textTech

כפתור ניקוי

חלק מהיחידה יסודות במסלול ה-React של Coddy. שיעור 31 מתוך 42.

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

<button onClick={() => setName('')}>Clear</button>

מגדירים את המצב כמחרוזת ריקה, והתיבה מתרוקנת בעצמה ברינדור הבא, כי value={name} מציג תמיד את המצב. עם קלט לא מבוקר היית צריך לגשת ל-DOM ידנית; עם מצב, מספיק לקרוא לפונקציית עדכון אחת.

challenge icon

אתגר

בינוני

השלימו את מחבר ההודעות.

  1. הפכו את שדה הקלט (id="message") למבוקר באמצעות המצב message.
  2. הציגו את הטיוטה בפסקה (id="draft"): הטקסט Draft: ואחריו ההודעה.
  3. הכפתור id="clear" מרוקן את ההודעה.

נסו בעצמכם

<!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>
quiz iconבחנו את עצמכם

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

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