handleSubmit中event类型报错
来源:5-1 用React表单、TS的类型继承和鸭子类型实现登录表单

橙子虎
2022-05-24
老师您好,我在onSubmit的类型签名看到的是React.FormEventHandler<HTMLFormElement>
而不是 React.FormEvent<HTMLFormElement>
,当我给event指定类型为React.FormEventHandler<HTMLFormElement>
时,onSubmit会有类型不匹配的提示。
为什么按照提示的类型 反而会提示不正确呢?
写回答
1回答
-
Nolan
2022-06-30
我看到你写了一个 handleSubmit = (event) => {} 函数,FormEventHandler类型是handleSubmit的类型,不是event的类型。也就是说,handleSubmit本身的类型是FormEventHandler,而event的类型是FormEvent
00
相似问题