100 votes

affectation ou appel de fonction attendu : expressions inutilisées ReactJS

class Game extends Component 
{
  constructor() 
  {
    super()
    this.state = {
      speed: 0
    }
    //firebaseInit()
  }
  render()
  {
    return 
    (
      <div>
        <h1>The Score is {this.state.speed};</h1>
      </div>
    )
  }
}

export default Game;

Je suis nouveau dans React et pour ce code il donne cette erreur

Expected an assignment or function call and instead saw an expression  no-unused-expressions

Je ne comprends pas où je me trompe, aidez-moi s'il vous plaît.

1 votes

Le message d'erreur est normalement accompagné de l'endroit où il se plaint, par exemple, quel fichier, quelle ligne.

0 votes

@zcui93 il y a une erreur dans ce fichier et dans la ligne de retour, pouvez-vous m'aider ?

0 votes

Quelle ligne ? Veuillez fournir des détails

0voto

Simran Bhake Points 55

Dans mon cas, j'ai eu l'erreur sur la ligne setState :

increment(){
  this.setState(state => {
    count: state.count + 1
  });
}

Je l'ai changé en ceci, maintenant ça marche

increment(){
  this.setState(state => {
    const count = state.count + 1

    return {
      count
    };
  });
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X