回答編集履歴

1

回避法を追記

2019/08/19 14:51

投稿

KuwabataK
KuwabataK

スコア306

test CHANGED
@@ -5,3 +5,21 @@
5
5
 
6
6
 
7
7
  ただ、上記のサンプルプロジェクトの`UserSetting.tsx`の16,17行目が`null`になっていると `uncontrolled input warning` が発生するので、`getUser()`関数の返り値の中で`null`が入ってきていないかを確認してみるのが良いかもしれません。
8
+
9
+
10
+
11
+ もしその場合は以下のように書くことでエラーを回避できると思います。
12
+
13
+
14
+
15
+ ```.ts
16
+
17
+ getUser().then(user => {
18
+
19
+ setUserId(user.userId || '') // userIdがnullやundefの場合は空文字を入れるようにする
20
+
21
+ setMail(user.mail || '') // 同上
22
+
23
+ })
24
+
25
+ ```