我正在使用打字稿。 我有一个反应组件,在其中声明以下表单控件事件:
interface FormControlEvent extends React.FormEvent {
currentTarget: HTMLInputElement;
}
为什么我的 React.FormEvent 突出显示为 TSLint 的红色出现以下错误:
[ts] Generic type 'FormEvent<T>' requires 1 type argument(s).
interface FormEvent<T>
您需要指定FormEvent
的类型。编译器抱怨类型FormEvent<T>
是泛型类型,但您尚未指定该泛型类型是什么。
interface FormControlEvent extends React.FormEvent<HTMLInputElement> {
currentTarget: HTMLInputElement;
}