防止直接反应状态修改的 Eslint 规则

Eslint rule for preventing direct react state modification

在我的团队中,一些开发人员像这样直接修改反应状态:

this.state.something = 123;

我已经解释过为什么他们绝不能再这样做了。但现在我们需要找到所有这些案例并修复。在大型项目中手动完成非常困难。

是否有检测此类情况的 eslint 规则?

您可以使用this rule from eslint-plugin-react