質問編集履歴
2
追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
axiosで取得した結果をReactでsetStateしたいが、うまくセットされない。
|
1
|
+
axiosで取得した結果をReactでsetStateしたいが、初回のみうまくセットされない。
|
test
CHANGED
File without changes
|
1
初回のみ値が格納できない
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
### 前提
|
2
2
|
Reactでaxiosを使ってAPIの情報を取得
|
3
3
|
responsの中の必要な情報を連想配列にしてstateに追加したい。
|
4
|
-
が、追加されない。
|
4
|
+
が、1回目の取得時のみ追加されない。
|
5
5
|
|
6
6
|
|
7
7
|
|
@@ -13,7 +13,10 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
### JavaScript(React)
|
16
|
+
以下のようにsetShoplistで店舗に紐づく情報を1店舗ずつ取得したいのですが、
|
16
|
-
|
17
|
+
finallyでconsole.log(shopList);すると[]となり、情報が取得できていませんでした。
|
18
|
+
取得ができないのは画面更新して1回目の時のみで、2回目は取得できます。
|
19
|
+
|
17
20
|
取得件数が0件でないことは確認済みです。
|
18
21
|
```ここに言語名を入力
|
19
22
|
const [shopList, setShoplist] = useState([]);
|