1. ホーム
  2. Web プログラミング
  3. ジャバスクリプト

[解決済み] 期待される代入または関数呼び出し: 未使用式なし ReactJS

2021-12-29 01:10:41

質問

以下のようなReactコンポーネントがあります。

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;

使用すると、エラーが発生します。

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

解決方法は?

のブラケットを付けると、このようなことが起こります。 return を次の行に追加してください。セミコロンを使わず、中括弧を次の行に書くスタイルでjsを書くと、よくあるミスかもしれませんね。

インタープリターは、あなたがundefinedを返したと思って、次の行をチェックしないのです。それが return 演算子のことです。

開いたブラケットと同じ行にある return .