2
私はループ内でレンダリングしているdivで個々の選択状態を基本的に実行したいと考えています。レンダリングされたすべてのdivの色を変更する方法しか見ることはできませんが、クリックした色を変更したいと考えています。以下はループのコードです。:ループ状態の反応コンポーネントの選択状態
renderSports() {
const {sports} = this.props
return sports.valueSeq().map(sport => this.renderActualSports(sport))
},
renderActualSports(sport) {
const {sportCount} = this.props
return (
<div className="sportSeparator">
{sport} {this.renderCount(sportCount.get(sport))}
</div>
)
},
これは基本的にスポーツのリストをレンダリングします。選択したスポーツの色をクリックして変更します。
これの初期状態は何ですか? – JBd
1つのスポーツをクリックしたときにも、もう1つの@klugjoをトグルしたいですか? – JBd
初期状態は[]です。一度に選択できるスポーツは1つだけです。 – klugjo