teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤った回答

2020/10/21 02:18

投稿

Hogeike
Hogeike

スコア293

answer CHANGED
@@ -1,7 +1,8 @@
1
- ```
1
+ ~~
2
2
  rulFlg[e.target.value] = !rulFlg[e.target.value]
3
- ```
3
+ ~~
4
- で代入しちゃっているのが原因かと思われます。
4
+ ~~で代入しちゃっているのが原因かと思われます。~~
5
5
 
6
- `const useState`の時で試したことはないのでちょっとあやふやですが、
6
+ ~~`const useState`の時で試したことはないのでちょっとあやふやですが、
7
- 通常、stateに値を直接代入すると、rerenderは走りませんが、値は書き換わるので、その後で同じ値をsetStateしても、値に変更がないとみなされてrerenderがスキップしていると思います。
7
+ 通常、stateに値を直接代入すると、rerenderは走りませんが、値は書き換わるので、その後で同じ値をsetStateしても、値に変更がないとみなされてrerenderがスキップしていると思います。
8
+ ~~