<a onClick{() => "function"}> を初めてクリックしたときは問題ありませんが、2 回目にクリックするとすべてが壊れます。 ここでコードを取得しました:
リーリーここに画面があります 最初のクリック:
2 回目のクリック:
どのボタンを選択しても問題ありません
P粉8659009942024-02-22 18:57:45
これはあなたの考え通りにはいきません:
SetSubjects(Subjects[sub] = true)
式 Subjects[sub] = true
の result は値 true
であるため、Subjects
を値に設定します## #真実###。もちろん、Subjects
オブジェクトに期待されるプロパティはまったくありません。
あなたはこれを探しているのではないかと思います:
SetSubjects({ ...Subjects, [sub]: true })
これにより、Subjects
が現在の Subjects
のすべてのプロパティを含むオブジェクトに設定され、sub
の値によって定義されたプロパティが ## に設定されます# 真実###。