diff options
author | Masaya Tojo <masaya@tojo.tokyo> | 2024-09-03 00:13:08 +0900 |
---|---|---|
committer | Masaya Tojo <masaya@tojo.tokyo> | 2024-09-03 00:14:14 +0900 |
commit | 5629a80c3623f9b6c5882348ca45b2167da12773 (patch) | |
tree | 2756c0791205376cef15822f85a05daf2583b1d1 | |
parent | edddd70996b05c4e091b6aa0af6c7f3ef7e690ee (diff) |
useEffectを使ってwatchHasGitHubRepoがfalseになったときにリセットする
-rw-r--r-- | src/SignUpForm3.tsx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/SignUpForm3.tsx b/src/SignUpForm3.tsx index bfd71d0..e3b347d 100644 --- a/src/SignUpForm3.tsx +++ b/src/SignUpForm3.tsx @@ -1,4 +1,5 @@ import './SignUp.css' +import { useEffect } from 'react'; import { useForm } from 'react-hook-form' import { zodResolver } from "@hookform/resolvers/zod" import { useLocation, Navigate, useNavigate } from 'react-router-dom'; @@ -47,7 +48,10 @@ export const SignUpForm3Main = () => { (reposData.map((json: any) => (json['name']))) : [] - // TODO: watchHasGitHubRepo が false の場合は gitHubUsername と repoName が '' になって欲しい + useEffect(() => { + setValue('gitHubUsername', '') + setValue('repoName', '') + }, [watchHasGitHubRepo]) // form1, form2 のデータがない場合は form1 にリダイレクトする if (formData === null) { |