teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

「基礎」だと誤解を与える可能性があるので、「勘所」に変更

2023/09/16 07:27

投稿

honey32
honey32

スコア246

answer CHANGED
@@ -2,14 +2,10 @@
2
2
 
3
3
 
4
4
 
5
- https://react-hook-form.com/get-started
5
+ https://react-hook-form.com/get-started を確認して、「状態を管理して submit 時にその状態の値を取り出す」方法を確認しましょう。
6
6
 
7
- 確認して、状態管理submit 時状態取り出す方法確認しましょう。
7
+ https://ja.react.dev/learn/preserving-and-resetting-state が今回の `defaultValues`と関係があるのでご確認するのオススメます。(それだけでなくこのような込み入った画面をスパゲッティ化せず構築するためには、ステート扱い勘所身に着ける必要があるので、上記サイト使って基礎を固めましょう。
8
8
 
9
- https://ja.react.dev/learn/preserving-and-resetting-state
10
-
11
- 上記の記事が今回の `defaultValues`と関係があるのでご確認するのをオススメします。(それだけでなく、このような込み入った画面をスパゲッティ化せずに構築するためには、ステートの扱いの基礎を身に着ける必要があるので、上記サイトを使って基礎を固めましょう。)
12
-
13
9
  ```tsx
14
10
  export const UserEditForm = ({ defaultValues }) => { // フォームの初期値は Props で受け取る
15
11
  const [name, setName] = useState(''); // 不要