回答編集履歴
1
修正
test
CHANGED
@@ -17,6 +17,10 @@
|
|
17
17
|
00 で`setState`が実行されるとき、それはすぐに`this.state`に反映されません。
|
18
18
|
|
19
19
|
なので01で`update(this.state.schedule, ...)`とするとき、この`schedule`ではまだ00が`false`なのです。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
結果、`key`=00 では 00 true 01 false が`setState`され、`key`=01 では 00 false 01 true が`setState`されるので、後者が上書きして 00 false 01 true となったわけです。
|
20
24
|
|
21
25
|
|
22
26
|
|