私はReactJSを初めて使用しています。私は、同じクラスの次の要素を反応させるための正しい方法は何でしょうか?私はportfolioNext div要素をクリックしたときに、私はactiveImgのIMG2クラスを与え、ReactJSにように前の要素からそれを削除し、できるようになることを正しい方法だろう何ReactJS onClick同じクラスの.next()要素ですか?
<div className="portfolioGallery">
<img className="portfolioImg activeImg" src="img/1.png"/>
<img className="portfolioImg" src="img/2.png"/>
<img className="portfolioImg" src="img/2.png"/>
<div className="portfolioNext" onClick={this.nextImg.bind(this)}>
Next image
</div>
</div>
?
ありがとうございました!
constructor() {
super();
this.state = {
default: "portfolioImg activeImg"
};
}
nextImg() {
this.setState({
default: "portfolioImg"
});
}
あなたのporfolioGalleryコンポーネントのような音は、その状態のアクティブな画像を処理する必要があります。 – Pcriulan
はい、私はこの部分を理解しています。しかし、私はどのように次の要素に状態を追加するか分からないのですか? – xoomer
反応コードを追加できますか? – Pcriulan