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

質問編集履歴

2

追加情報

2021/09/01 10:13

投稿

hiroki88
hiroki88

スコア66

title CHANGED
@@ -1,1 +1,1 @@
1
- TypeScript 配列の中身がオブジェクトでのuseStateの使用の仕方
1
+ TypeScript 配列の中身がオブジェクトでのuseStateの使用について
body CHANGED
File without changes

1

追加情報

2021/09/01 10:13

投稿

hiroki88
hiroki88

スコア66

title CHANGED
@@ -1,1 +1,1 @@
1
- TypeScript オブジェクトでのuseStateの使用の仕方
1
+ TypeScript 配列の中身がオブジェクトでのuseStateの使用の仕方
body CHANGED
@@ -1,5 +1,5 @@
1
1
  【やりたいこと】
2
- firestoreから取得したデータの一覧をuseStateを使用してstateの値を更新したい。
2
+ firestoreから取得したデータの一覧をuseStateを使用してstateに格納したい。
3
3
 
4
4
  【行なっている事】
5
5
  ```TypeScrit
@@ -22,7 +22,7 @@
22
22
  console.log(e);
23
23
  });
24
24
  };
25
-        list();
25
+        getAccountData();
26
26
 
27
27
  return(
28
28
  <div>
@@ -41,7 +41,7 @@
41
41
  lastName: '山田',
42
42
  }
43
43
  ```
44
- 3.doc.data()の値をaccountに追加したいです。
44
+ 3.doc.data()の値をaccountに格納したいです。
45
45
  accountの中身は下記を想定しています。
46
46
  ```TypeScript
47
47
  account = [
@@ -69,4 +69,7 @@
69
69
  オブジェクト リテラルは既知のプロパティのみ指定できます。'doc' は型 'account | ((prevState: account | undefined) => account | undefined)' に存在しません。ts(2345)
70
70
  ```
71
71
  ここの箇所でエラーが発生してしまっています。
72
- 初心者なためずいじし行っているのですが配列の中身がオブジェクトの値をstateに格納するやり方
72
+ 初心者なため随時調べて行っているのですが配列の中身がオブジェクトの値をstateに格納するやり方
73
+ 調べても中々見つからず、また型の宣言も合っているか心配です...。
74
+ もし分かる方がいらっしゃればご教授頂きたいです。
75
+ よろしくお願い致します。