bugfix> reactjs > 投稿
  private function(event: any) {
        this.setState({
            variable123: event.target.value
        }, () => {
            this.function();
        });
    }

この関数を使用すると、行のエラーが発生します

"=>":
"arguments are not aligned"

いくつかのバリエーションを試しましたが、どれも機能しませんでした。

欠落している構文または間違って書いた構文はありますか?

回答 1 件
  • 引数オプションが設定されたalignルールは、異なる行で始まる引数が同じ開始列に水平方向に揃えられることをチェックします。あなたの場合、setStateの最初の引数、

    {
      variable123: event.target.value
       }
    
    

    そして、矢印関数の2番目の引数は位置合わせされていません。代わりに次のようなものを試すことができます:

     private function(event: any) {
        this.setState(
          {
            variable123: event.target.value
          },
          () => {
            this.function()
          }
        )
      }
    
    

    このコメントリンクをご覧ください

あなたの答え