ESLint 警告;已定义但从未用于 react-native 组件 [重复]

Posted

技术标签:

【中文标题】ESLint 警告;已定义但从未用于 react-native 组件 [重复]【英文标题】:ESLint warning; defined but never used for react-native components [duplicate] 【发布时间】:2018-07-14 07:54:25 【问题描述】:

它显示已定义但从未用于导入的组件;即使使用了该组件。如何忽略这个 eslint 警告?

例如:

import  Provider  from 'react-redux';

....

并在渲染函数中添加

render()
<Provider store=appStore>
 ......
</Provider>

它显示的 Provider 已定义但未使用。任何帮助将不胜感激。 谢谢,

【问题讨论】:

【参考方案1】:

我终于解决了,这里是解决办法;

首先,安装 eslint-plugin-react 并在 .eslintrc.json 文件中进行更改。

 
...
"extends": [
        "eslint:recommended",
        "plugin:react/recommended"
    ],
...

解决方案来源: https://github.com/babel/babel-eslint/issues/6

【讨论】:

以上是关于ESLint 警告;已定义但从未用于 react-native 组件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

防止 JSHint 警告“功能名称已定义但从未使用”

@typescript-eslint/eslint-plugin 错误:'Route' 已定义但从未使用过(no-unused-vars)

ESLint:fromEvent 已定义但从未使用过(no-unused-vars)

警告:值已定义但从未使用过;考虑用布尔测试替换

react ESlint警告: React Hook useEffect has a missing dependency

react.js 'x' 被分配了一个值,但从未使用过 no-unused-vars