expected assignment or function call: no-unused-expressions ReactJS

Total
0
Shares
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;

I am new to React and for this code its giving this error

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

Dont understand where getting wrong, please help


Solution

This happens because you put bracket of return on the next line. That might be a common mistake if you write js without semicolons and use a style where you put opened braces on the next line.

Interpreter thinks that you return undefined and doesn’t check your next line. That’s the return operator thing.

Put your opened bracket on the same line with the return.

Source: StackOverflow.com

Leave a Reply

Your email address will not be published. Required fields are marked *