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>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
前面一个需求可以变通一下实现,可以禁止jsx传参时写匿名箭头函数(必须传class method)