J'ai ce code :
constructor(props) {
super(props)
this.state = {
loginButton: '',
benchmarkList: ''
}
if (props.username == null) {
this.state.loginButton = <GoogleButton></GoogleButton>
} else {
}
}
Il me donne un avertissement ESLint :
Ne pas muter l'état directement. Utilisez setState() react/no-direct-mutation-state.
Maintenant, qu'est-ce que je suis censé faire puisque je ne peux pas utiliser setState
à l'intérieur de constructor
directement car il crée erreur et la mise à jour comme ceci me donne une erreur.