質問編集履歴

2

変更

2020/11/20 04:05

投稿

aiai8976
aiai8976

スコア112

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,33 @@
75
75
  });
76
76
 
77
77
  ```
78
+
79
+
80
+
81
+ ##試したこと
82
+
83
+ コールバック関数がコンソールログ等の場合はそのまま書けば良いと思うのですが、resolveの場合はどのようにすれば良いのでしょうか。
84
+
85
+ [https://www.aizulab.com/blog/react-usestate-callback/](https://www.aizulab.com/blog/react-usestate-callback/)
86
+
87
+
88
+
89
+ ```javascript
90
+
91
+ useEffect(() => {
92
+
93
+ //??
94
+
95
+ }, [sortingItemKey, isSorting]);
96
+
97
+
98
+
99
+ return new Promise((resolve) => {
100
+
101
+ setSortingItemKey(items[index]);
102
+
103
+ setIsSorting(true);
104
+
105
+ });
106
+
107
+ ```

1

記載ミス

2020/11/20 04:05

投稿

aiai8976
aiai8976

スコア112

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```ここに言語名を入力
28
28
 
29
- const [selectedItems, setSelectedItems] = React.useState([]);
29
+ const [sortingItemKey, setSortingItemKey] = React.useState(null);
30
30
 
31
31
  const [isSorting, setIsSorting] = React.useState(false);
32
32