Аргумент типа ChangeEvent <{}> не может быть назначен - реагируйте с TypeScript - PullRequest
2 голосов
/ 26 мая 2020

Я использую TypeScript (Version 3.8.3) и React для создания небольшого веб-сайта.

У меня есть компонент с именем MyComponent. Он принимает в качестве опоры функцию handleChange. Однако я получаю эту ошибку:

Argument of type 'ChangeEvent<{}>' is not assignable to parameter of type 'ChangeEvent<HTMLSelectElement>'

Функция

  const handleChange = (
    event: ChangeEvent<HTMLInputElement>,
    value: MyValue
  ) => {
    setSelectedObj(value)
  }

MyComponent

  <Autocomplete
    ...
    onChange={(event, value) => handleChange(event, value)}
    ...
  />

Я без особого успеха проверил следующую аналогичную проблему.

Ввод машинного текста onchange event.target.value

Типичный выбор события onChange с использованием reactjs и машинописного текста

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