Вынеси его за jsx и попробой логами понять что происходит, про onchange ты можешь его типизировать стрелочной функций и сказать что он должен делать. После всех этих манипуляций должно всё заработать. вот пример типизации такой: handleClose?: () => DetailedHTMLProps< React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement >
Обсуждают сегодня