問題タブ [react-props]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
45 参照

reactjs - 変更された値は Dom に表示されません

私はReactを学んでいます.私のテストアプリでは、「色の変更」ボタンをクリックするたびにシャッフルして色を変えるランダムな色の配列の2つの同一のセットを作成しています. ただし、色の値が正しく変更されていても、Dom に配列の色を更新させることができないようです。

これは私の問題の写真です

ここに画像の説明を入力

写真でわかるように、クリックするたびに値が変わりますが、カードの色は変わりません。ただし、クラスベースのコンポーネントを非クラスベースのコンポーネントに変更し、コンストラクターではなくrender()でスタイルを設定すると機能しますが、クリックしたカードを親コンポーネントに渡すことができるようにクラスコンポーネントが必要です。