Задать вопрос
@DeniSidorenko

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

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

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

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

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

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

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

Похожие вопросы