TypeScript · Junior · Pytanie 23 z 75
Jaki jest typ zdarzenia w onChange dla <input> w React?
- ✓Poprawna odpowiedź:
React.ChangeEvent<HTMLInputElement> - 2
Event- natywne zdarzenie DOM - 3
InputEvent<string>ze standardowej biblioteki
Wyjaśnienie
React używa własnych syntetycznych zdarzeń: ChangeEvent, MouseEvent<HTMLButtonElement>, FormEvent<HTMLFormElement> itd. Generyk określa element, więc e.target.value jest otypowane. Jeśli handler jest inline, typ wnioskuje się automatycznie.