0

我看到这篇文章为 React 组件中未使用的类方法设置 eslint 规则,其中说,如果没有第三方包,这是不可能的。但也许有一些方法可以启用突出显示原生 eslint 环境或一些 VS Code 插件?

4

1 回答 1

1

没有这样的规则。您唯一可以做的事情 - 它使用 React 生命周期方法检查您的应用程序方法的顺序,例如:

 /// ...some code

   _setInitialState =() => { // error: [eslint] _setInitialState should be placed after componentDidMount

     ... some logic
   }

    componentDidMount() {
     ...some logic
   }

 /// ..some code

要完成这项工作,您需要在项目中本地安装 npm 的下一个包:https ://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/sort-comp.md#rule-选项

于 2018-11-05T17:26:09.547 回答