Zakiberbullenii
@Zakiberbullenii

Какой тип давать event, при вводе данных в инпут, в typescript?

Изучаю typescript с react. Тут я сделал input и функцию onChange, которая при изменении input отдавала бы некий event, хранящий нужный value. Проблема в том, что этот event я не знаю чем обозначить, а именно какой тип дать? Тип "any" ему не дать, потому-что, как я слышал, так делать не стоит, но какой тип ему дать?
Я говорю про такую конструкцию:
<input onChange=((event: *тип*) => *функция принимающая этот event*) />

Я гуглил в интернете но находил лишь какую-то чепуху, не относящуюся к моему вопросу, а возможно я не там искал.
Надеюсь на вашу помощь
(и вообще бы неплохо узнать о всех типах связанных с ивентами)
  • Вопрос задан
  • 1512 просмотров
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
e: React.ChangeEvent<HTMLInputElement>

но если ты создаешь функцию прямо в пропсе элемента (как в примере из вопроса), то тип для e можно не указывать - функция протипизируется "снаружи".
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@HealSpirit
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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