Я использую 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 и машинописного текста