Ваша государственная форма такова:
interface IAddPlayerFormState {
playerName: string;
isDisabled: boolean;
}
и вы вызываете setState с этим:
{any: any}
Вы можете изменить только значения: playerName и isDisabled not any. Если переписать сигнатуру функции как
public onChange(event: { target: { name: "playerName"|"isDisabled"; value: any; }; })
или лучше
public onChange(event: { target: { name: keyof IAddPlayerFormState ; value: any; }; })
это должно быть нормально для машинописи. Кстати, этот код не будет работать, хотя. Изменить имя ввода :). Я надеюсь, что этот ответ ясен, если нет, я отредактирую это.