React TypeScript: свойство 'target' 'отсутствует в типе "FormEvent <HTMLInputElement>) => void" - PullRequest
0 голосов
/ 17 сентября 2018

Я работаю над приложением 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: реагировать типы событий

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...