Ich habe eine eine Komponente reagieren, die wie unter Iteration von div Elemente enthält:Farbe ändern von Icon in React
render(){
return(
<div className="col-md-12">
{this.state.pageOfItems.map(opration =>
<div className=" col-md-4 icondiv" key={opration.id}
onClick={this.selectOperation.bind(this,opration,true)}>
<FontAwesome name="square" style={{ ariaHidden:true, fontSize:'35px'}}/>
<span className="displayblock">{opration.name}</span>
</div>
)}
</div>
);
}
Nun meine Frage ist, wenn ich meine onClick Methode, die ich angeklickt divs wollen execute auf quadratisches Symbol Farbe ändern . Die Farbe des verbleibenden Symbols sollte gleich sein. Wenn ich nun auf das Symbol eines anderen Div klickte, sollte das gleiche passieren. Wie kann ich das erreichen? Ich weiß, dass ich css Farbe zu unterschiedlichem aber wie kann ich bestimmtes div kennzeichnen und Farbe ändern kann?
die Arbeits Antwort zu akzeptieren betrachten! https://stackoverflow.com/help/accepted-answer .. Sie erhalten 2 Rep-Punkte jedes Mal, wenn Sie eine Antwort akzeptieren! –