0Pricing
React Academy · Lektion

Event-Behandlung: onClick und onChange

Behandeln Sie Benutzereingaben mit onClick und onChange, verstehen Sie Reacts synthetische Events und lesen Sie Werte sicher aus.

Event-Behandlung: onClick und onChange ist eine kostenlose React Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des React Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der React Academy-Kurs umfasst insgesamt 3 Lektionen.

Events in React

Ziel: Verarbeiten Sie Klicks und Textänderungen mithilfe von Reacts synthetischen Events, damit sich die Anwendung in verschiedenen Browsern konsistent verhält.

  • onClick löst Aktionen aus
  • onChange liest Eingabewerte aus
  • Das Event-Objekt enthält Details

Grundlagen von onClick

Hängen Sie einen Handler an: onClick={handle}. Halten Sie Funktionen kurz und aktualisieren Sie den State mit Settern. Wenn Sie den vorherigen Wert verwenden, bevorzugen Sie den funktionalen Updater.

Grundlagen von onChange

onChange wird ausgelöst, wenn die Benutzerin oder der Benutzer eine Eingabe bearbeitet. Lesen Sie den Text aus event.target.value und verwenden Sie den State als einzige Quelle der Wahrheit.

Demo: Klicks und Eingabe

Demo: Erhöhen Sie den Wert beim Klicken, spiegeln Sie die Eingabe mit onChange und verhindern Sie mit event.preventDefault() das Neuladen beim Absenden des Formulars.


<div id="root"></div>

Synthetische Events in der Praxis

Synthetische Events kapseln native Events, damit sie sich konsistent verhalten. Lesen Sie Werte innerhalb des Handlers aus und halten Sie Handler kurz und fokussiert.

  • Verwenden Sie event.preventDefault() für Formulare
  • Verwenden Sie event.target.value für Eingaben

Tipps und Fallstricke

Tipps:

  • Verändern Sie das DOM nicht direkt, sondern lassen Sie den State die Benutzeroberfläche steuern.
  • Vermeiden Sie umfangreiche Logik direkt in Handlern – rufen Sie kleine Funktionen auf.
  • Verwenden Sie den funktionalen Updater, wenn Sie den vorherigen State verwenden.

Eingabewert auslesen

Wo lesen Sie in einem onChange-Handler eines Eingabefelds den neuesten Textwert aus?

Zusammenfassung

Zusammenfassung: Verwenden Sie onClick für Aktionen und onChange für Eingaben. Lesen Sie Werte aus event.target.value aus und verhindern Sie bei Bedarf das standardmäßige Neuladen von Formularen.

Häufig gestellte Fragen

Ist die Lektion „Event-Behandlung: onClick und onChange“ kostenlos?

Ja — der vollständige Text von „Event-Behandlung: onClick und onChange“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des React Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der React Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Event-Behandlung: onClick und onChange“?

Behandeln Sie Benutzereingaben mit onClick und onChange, verstehen Sie Reacts synthetische Events und lesen Sie Werte sicher aus. Du übst React Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um React Academy zu starten?

Keine Vorkenntnisse erforderlich. React Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 3.

Wie lange dauert die Lektion „Event-Behandlung: onClick und onChange“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser React Academy-Lektion Code schreiben und ausführen?

Ja. Jede React Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Grundlagen von useState und korrekte Aktualisierungen
  2. Event-Behandlung: onClick und onChange
  3. Kontrollierte und unkontrollierte Eingaben (Einführung)
← Zurück zu React Academy