rhf(react-hook-form)のhandleSubmitに渡された関数はrhfのバリデーション後に実行されますが、バリデーションが成功する前に実行する関数を追加することは可能でしょうか。
react-hook-formを使わない独自のバリデーションがあるのですが、onSubmitに記述すると発火のタイミングが合わず、rhfのバリデーションが通った後にバリデーションエラーが出るので、タイミングを同時に合わせる方法をご教示いただけますと幸いです。
<Sample> ```React.js import React from "react"; import { useForm } from "react-hook-form";export default function App() {
const { register, handleSubmit } = useForm();
const onSubmit = (data, e) => 独自バリデーション処理;
return (
<form onSubmit={handleSubmit(onSubmit)}>
<input {...register("firstName")} />
<input {...register("lastName")} />
<button type="submit">Submit</button>
</form>
);
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/21 09:30 編集
2022/01/21 15:29
2022/01/24 01:45