質問編集履歴
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,6 +13,7 @@
|
|
13
13
|
const [quizList, setQuizList] = useState<Quiz[]>([]);
|
14
14
|
const setQuizeez = () => {
|
15
15
|
const max = quizzes.length;
|
16
|
+
console.log(quizList);
|
16
17
|
for (let i = 0; i < questinoNum; i++) {
|
17
18
|
console.log(quizzes[randomNumber(max)]);
|
18
19
|
setQuizList([...quizList, quizzes[randomNumber(max)]]);
|
@@ -53,6 +54,7 @@
|
|
53
54
|
|
54
55
|
const setQuizeez = () => {
|
55
56
|
const max = quizzes.length;
|
57
|
+
console.log(quizList);
|
56
58
|
for (let i = 0; i < questinoNum; i++) {
|
57
59
|
console.log(quizzes[randomNumber(max)]);
|
58
60
|
setQuizList([...quizList, quizzes[randomNumber(max)]]);
|
@@ -96,8 +98,23 @@
|
|
96
98
|
```
|
97
99
|
|
98
100
|
### 試したこと
|
101
|
+
console.logを確認したところ、quizzes[randomNumber(max)]は正常に取得されており、setQuizList()前後ともに、空配列であることから、setQuizList()が動作していないと考える。
|
102
|
+

|
103
|
+
```
|
104
|
+
const setQuizeez = () => {
|
105
|
+
const max = quizzes.length;
|
106
|
+
console.log(quizList);
|
107
|
+
for (let i = 0; i < questinoNum; i++) {
|
99
|
-
console.log
|
108
|
+
console.log(quizzes[randomNumber(max)]);
|
109
|
+
setQuizList([...quizList, quizzes[randomNumber(max)]]);
|
110
|
+
}
|
111
|
+
console.log(quizList);
|
112
|
+
};
|
100
113
|
|
114
|
+
```
|
115
|
+
|
116
|
+
|
117
|
+
|
101
118
|
### 補足情報(FW/ツールのバージョンなど)
|
102
119
|
|
103
120
|
ここにより詳細な情報を記載してください。
|
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,12 +7,6 @@
|
|
7
7
|
|
8
8
|
- 25行目のsetQuizListが動作し、quizListにクイズが追加されるようにしたい。
|
9
9
|
|
10
|
-
### 発生している問題・エラーメッセージ
|
11
|
-
|
12
|
-
```
|
13
|
-
エラーメッセージ
|
14
|
-
```
|
15
|
-
|
16
10
|
### 該当のソースコード
|
17
11
|
|
18
12
|
``` point
|