3 / 23
Как типизировать обработчики событий в React?
React предоставляет типы событий в пространстве имён React: React.MouseEvent, React.ChangeEvent, React.FormEvent и другие. Каждый принимает дженерик элемента: React.ChangeEvent<HTMLInputElement>. Для inline-обработчиков TypeScript выводит тип автоматически. Для отдельных функций нужно аннотировать параметр события или использовать тип React.EventHandler.