2 回目に OnClick(SetState) をクリックするとエラーが発生します。どうすればよいですか?
P粉138871485
P粉138871485 2024-02-21 21:47:27
0
1
825

<a onClick{() => "function"}> を初めてクリックしたときは問題ありませんが、2 回目にクリックするとすべてが壊れます。 ここでコードを取得しました:

リーリー

ここに画面があります 最初のクリック:

2 回目のクリック:

どのボタンを選択しても問題ありません

P粉138871485
P粉138871485

全員に返信(1)
P粉865900994

これはあなたの考え通りにはいきません:

SetSubjects(Subjects[sub] = true)

Subjects[sub] = trueresult は値 true であるため、Subjects を値に設定します## #真実###。もちろん、Subjects オブジェクトに期待されるプロパティはまったくありません。 あなたはこれを探しているのではないかと思います:

SetSubjects({ ...Subjects, [sub]: true })

これにより、
Subjects

が現在の Subjects のすべてのプロパティを含むオブジェクトに設定され、sub の値によって定義されたプロパティが ## に設定されます# 真実###。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!