такой слушатель события --->
onChange={ (event): React.FormEvent<HTMLInputElement> => onChange(event.target.value) }
onChange который в конце это мой пропс - функция, как мне описать интерфейс для этого пропса?
сейчас у меня так --> onChange(value: string): any; Но тип any сюда не стоит использовать, а какой тогда?
Твой компонент обертка над input-ом? Добавь в проперти компонента HTMLAttributes<HTMLInputElement>?
мой компонент и есть input
void вместо any
тогда так : TS2322: Type 'void' is not assignable to type 'FormEvent<HTMLInputElement>'.
У тебя неправильно тип написан event: React.FormEvent И тд
я на стэкОФ читал просто и там писали что так описывать
(arg: ТипАргумента): ТипВозвращаемогоЗначения =>
щас попробую, спасибо
получается вот так? onChange={ (event: React.ChangeEvent<HTMLInputElement>): void => onChange(event.target.value) }
Обсуждают сегодня