Я пытаюсь выяснить, как переключить активный класс onClick
, чтобы изменить свойства CSS.
Я взял много подходов и прочитал много ответов SO. Использование jquery было бы относительно простым, однако я не могу понять, как это сделать, реагируя. Мой код ниже. Может ли кто-нибудь посоветовать, как я должен это делать?
Без создания нового компонента для каждого элемента можно это сделать?
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>
}
}