@DeniSidorenko

Почему не выдает ошибку при данной типизации?

Добрый день есть така функция

const onChangeHandler = (e:React.FormEvent<HTMLInputElement>) => {
    console.log(e.currentTarget)
}

Где указывается что ожидается HTMLInputElement, но если даже я применяю эту функцию к заголовку, диву , любому элементу, все равно работает без ошибок?

К примеру здесь не ошибок

<div className="title" onChange={onChangeHandler}>
                    <h2>Добавить категорию</h2>
                </div>
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ответы на вопрос 1
@VitalyChaikin
(e:React.FormEvent<HTMLInputElement>) означает на мой взгляд:
e:React.FormEvent <типа HTMLInputElement>
СобытиеFormEvent<От любого HTMLInputElement>
Подозреваю что div является HTMLInputElement -ом
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы