我正在使用以下代码片段通过formik在表单中进行验证:
{props => {
const {
values: { email, password },
errors,
touched,
handleChange,
isValid,
setFieldTouched,
} = props;
const change = (name: string, e: any) => {
e.persist();
handleChange(e);
setFieldTouched(name, true, false);
};
我要指定一种数据类型,而不是e:any
。这不是活动吗?当我放置事件而不是事件时,我得到一个错误提示:
Property 'persist' does not exist on type 'Event'. TS2339
那我还有什么用?
答案 0 :(得分:0)
之前曾问过类似的问题,请检查一下也许有帮助。
答案 1 :(得分:0)
e: FormEvent
有效,因为该事件已用于表单。