У меня такое состояние, когда я устанавливаю флаг active
и class
следующим образом:
constructor(props) {
super(props);
this.state = {'active': false, 'class': 'album'};
}
handleClick(id) {
if(this.state.active){
this.setState({'active': false,'class': 'album'})
}else{
this.setState({'active': true,'class': 'active'})
}
}
И у меня есть список элементов с именем класса из состояния:
<div className={this.state.class} key={data.id} onClick={this.handleClick.bind(this.data.id}>
<p>{data.name}</p>
</div>
Здесь, как я могу изменить имя класса для определенного div?