eslint/eslint-plugin-react:<form action ="Javascript:void(0)"> - no-script-url error

10 javascript reactjs eslint

我有一个表单组件:

<form action ="javascript:void(0)"onSubmit = {this.join}>

Eslint抱怨道:

错误脚本URL是eval no-script-url的一种形式

注意:我也在使用"eslint-plugin-react"

我怎样才能放松这个规则或者什么是javascript void函数的替代?

小智 7

我禁用了它:

"no-script-url": 0
Run Code Online (Sandbox Code Playgroud)


tpl*_*nts 6

我遇到了这个问题,然后在官方的Redux文档中看到了这种模式,这对我来说很有意义:

<a
  href=""
  onClick={e => {
    e.preventDefault()
    onClick()
  }}
>
  {children}
</a>
Run Code Online (Sandbox Code Playgroud)

资源

这就是我现在要做的事情.