Je suis nouveau sur reactjs.ReactJs onClick ajouter className
J'ai donc un problème. Mon className ne se met pas à jour lorsque je déclenche l'événement onClick. Quel pourrait être le problème?
import React from "react";
import ReactDOM from "react-dom";
export default class Categorie extends React.Component {
constructor() {
super();
this.state = {categorie: "oldClass"};
}
addClassName() {
this.setState = ({categorie: "newClass"});
console.log(this.state.categorie);
}
render() {
return(
<div className={this.state.categorie} onClick={this.addClassName.bind(this)}>
<div className="categorieImgBlock">
<img className="categorieImg" src={this.props.img}/>
</div>
<span className="categorieName">{this.props.name}</span>
<span className="categorieCount">({this.props.count})</span>
</div>
);
}
}
Merci! Fonctionne très bien :) – xoomer