質問編集履歴
2
修正
test
CHANGED
File without changes
|
test
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,7 +98,22 @@
|
|
96
98
|
```
|
97
99
|
|
98
100
|
### 試したこと
|
101
|
+
console.logを確認したところ、quizzes[randomNumber(max)]は正常に取得されており、setQuizList()前後ともに、空配列であることから、setQuizList()が動作していないと考える。
|
102
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-07-22/ebb1afea-aa95-4d7c-8bf0-5f608f45bba2.jpeg)
|
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
|
+
};
|
113
|
+
|
114
|
+
```
|
115
|
+
|
116
|
+
|
100
117
|
|
101
118
|
### 補足情報(FW/ツールのバージョンなど)
|
102
119
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,12 +6,6 @@
|
|
6
6
|
### 実現したいこと
|
7
7
|
|
8
8
|
- 25行目のsetQuizListが動作し、quizListにクイズが追加されるようにしたい。
|
9
|
-
|
10
|
-
### 発生している問題・エラーメッセージ
|
11
|
-
|
12
|
-
```
|
13
|
-
エラーメッセージ
|
14
|
-
```
|
15
9
|
|
16
10
|
### 該当のソースコード
|
17
11
|
|