Ereignisse verarbeiten
Teil des React-Kurses
Eine Komponente, die immer nur anhand von Props und State rendert, ist für sich genommen nicht interaktiv. Irgendetwas muss mitbekommen, dass der Nutzer auf einen Button klickt, in ein Feld tippt oder eine Taste drückt, und daraus ein State-Update machen. Ein onClick hast du in der vorigen Lektion schon eingebunden, ohne dass wir stehen geblieben wären und es erklärt hätten.
React lässt dich Event-Handler direkt an JSX-Elemente hängen, über Props, die nach dem DOM-Event benannt sind, auf das sie reagieren, geschrieben in camelCase: onClick für Klicks, onChange für Änderungen in einem Eingabefeld und so weiter. Der Wert dieser Prop ist eine Funktion, die du entweder separat definierst oder direkt an Ort und Stelle hinschreibst.
Möchtest du React Ereignisse verarbeiten in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem React und arbeite Ereignisse verarbeiten praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenEreignisse verarbeitenWas du lernen wirst
- OnClick handler
- OnChange basics
- Passing functions vs calling them
- Event object
- Passing handlers as props
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
17 Lektionen- 1Was ist React?25 Min.
- 2JSX und Components30 Min.
- 3Props30 Min.
- 4State mit useState35 Min.
- 5Ereignisse verarbeiten30 Min.
- 6Bedingtes Rendering und Listen30 Min.
- 7Formulare und Controlled Inputs35 Min.
- 8Effects mit useEffect40 Min.
- 9Datenabruf40 Min.
- 10Component-Komposition35 Min.
- 11Context und useContext35 Min.
- 12useReducer35 Min.
- 13Benutzerdefinierte Hooks35 Min.
- 14Performance und Memoization35 Min.
- 15Routing mit React Router40 Min.
- 16React Components testen40 Min.
- 17Abschlussprojekt: To-do-App60 Min.
