猿问

ESLint 能不能禁止在jsx中写大量的js代码?

比如限制事件中回调行数

<a onClick={()=>{      const data = httpClient.get('xxxxx')       //// 此处省略 200行代码
      console.log('data: ', data)
}}>测试</a>

或者{} 里的行数:

// 此为render 里某一个div <div>{
    list.map(row=>{        // 此处省略50行数据处理代码
        const result = xxxxx
        retrun <li>{result}</li>
    })
}</div>


www说
浏览 305回答 1
1回答

PIPIONE

前面一个需求可以变通一下实现,可以禁止jsx传参时写匿名箭头函数(必须传class method)
随时随地看视频慕课网APP
我要回答