首页 > 解决方案 > React-Callback:参数未对齐

问题描述

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

使用此功能,我收到与以下行有关的错误

"=>":
"arguments are not aligned"

.

我尝试了一些变化,但都没有奏效。

有没有我遗漏的语法或者我写错了?

标签: reactjstypescriptcallbacktslint

解决方案


使用参数选项集的对齐规则检查从不同行开始的参数是否与同一起始列水平对齐。在您的情况下,setState 的第一个参数,

{
  variable123: event.target.value
   }

箭头函数的第二个参数未对齐。你可以尝试这样的事情:

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

看到这个评论链接


推荐阅读