我试图弄清楚如何在单击时切换活动类以更改 CSS 属性。
我的代码如下。谁能建议我该怎么做?如果不为每个项目创建一个新组件,是否可以这样做?
class Test extends Component(){
constructor(props) {
super(props);
this.addActiveClass= this.addActiveClass.bind(this);
}
addActiveClass() {
//not sure what to do here
}
render() {
<div>
<div onClick={this.addActiveClass}>
<p>1</p>
</div>
<div onClick={this.addActiveClass}>
<p>2</p>
</div>
<div onClick={this.addActiveClass}>
<p>3</p>
</div>
</div>
}
}
原文由 peter flanagan 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用状态。请参阅 React 文档。