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
当一项运动被点击时,我想切换另一个@klugjo? – JBd
的初始状态是[]。你的意思是一次只能选择一项运动? – klugjo