【发布时间】:2021-07-04 03:31:17
【问题描述】:
我有<form> 和handleSubmit。
如何从我的useEffect 中使用event 调用handleSubmit 函数?
useEffect(() => {
if (searchFromUrl) {
handleSubmit();
}
}, []);
const handleSubmit = async (e: React.FormEvent<HTMLFormElement>) => {
e.preventDefault();
}
<form onSubmit={handleSubmit} className="flex relative search-form"></form>
这是我的错误
const handleSubmit: (e: React.FormEvent<HTMLFormElement>) => Promise<void>
Expected 1 arguments, but got 0.ts(2554)
SearchBox.tsx(27, 31): An argument for 'e' was not provided.
【问题讨论】:
标签: reactjs typescript react-hooks use-effect