回答編集履歴

2

不要なもの削除

2023/07/17 06:19

投稿

DaisukeMori
DaisukeMori

スコア226

test CHANGED
@@ -3,7 +3,6 @@
3
3
 
4
4
  nameにはフォーム入力がなければuseStateの初期値である空文字が入っているから
5
5
  当然setNameにも空文字が入りDBに空文字として再更新がかかる。
6
- `value={name !== '' ? name : initialName}`
7
6
 
8
7
  ### 解決方法
9
8
  ロジック側でDBの値を取得

1

誤字修正

2023/07/17 06:18

投稿

DaisukeMori
DaisukeMori

スコア226

test CHANGED
@@ -1,7 +1,7 @@
1
1
  ### 原因
2
2
  `const [name, setName] = useState('');`
3
3
 
4
- nameにはフォーム入力がなければuseStateの初期値であるから文字が入っているから
4
+ nameにはフォーム入力がなければuseStateの初期値である文字が入っているから
5
5
  当然setNameにも空文字が入りDBに空文字として再更新がかかる。
6
6
  `value={name !== '' ? name : initialName}`
7
7