Я работаю над приложением React-TypeScript. У меня есть компонент ввода и событие onChange.
Каков правильный тип событий React?
Мой упрощенный код:
функция события
onCardNumberChange = (e: React.FormEvent<HTMLInputElement>): void => {
const cardNumber = e.currentTarget.value;
}
Визуализация ввода
<Input
type="tel"
name={cardNumber}
placeholder={placeholder}
onChange={this.onCardNumberChange}
/>
В моем случае я получаю эту ошибку:
Type '(e: FormEvent<HTMLInputElement>) => void' is not assignable to type 'ChangeEvent<HTMLInputElement>'.
Property 'target' is missing in type '(e: FormEvent<HTMLInputElement>) => void'.
Уже пробовал это: Typescript: реагировать типы событий