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

发布于 2022-09-07 16:52:24 字数 433 浏览 13 评论 0

比如限制事件中回调行数

<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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

锦欢 2022-09-14 16:52:24

前面一个需求可以变通一下实现,可以禁止jsx传参时写匿名箭头函数(必须传class method)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文