TypeScript · Junior · Frage 23 von 75
Welchen Typ hat das Event in onChange für ein <input> in React?
- 1
React.ChangeEvent<HTMLInputElement> - 2
InputEvent<string>aus der Standardbibliothek - 3
Event- das native DOM-Event
Antwort zeigen
Richtige Antwort: React.ChangeEvent<HTMLInputElement>
Erklärung
React nutzt eigene synthetische Events: ChangeEvent, MouseEvent<HTMLButtonElement>, FormEvent<HTMLFormElement> und so weiter. Das Generic gibt das Element an, also ist e.target.value typisiert. Steht der Handler inline, wird der Typ automatisch abgeleitet.