【发布时间】:2019-11-07 09:42:43
【问题描述】:
我看到了https://reactjs.org/docs/hooks-custom.html 他们总是这样做的例子:
import React, { useState, useEffect } from 'react';
但是React 并没有真正用在文件中,我们真的需要它吗?为什么?
我问这个问题是因为我遇到了 eslint 的问题:
'React' is defined but never used no-unused-vars - 我正在使用 create-react-app 3.0.1,其中 eslint 已包含在内 - (我不确定如何解决此问题 - 已经尝试过 this 并尝试将其添加到包中.json eslintConfig 但仍然没有)
【问题讨论】:
-
“但 React 并没有真正在文件中使用”如果你的代码中有 jsx,它实际上是被使用的。如果不是,您只能导入钩子,例如,如果您的代码包含自定义钩子定义并且本身不涉及元素创建。
标签: reactjs eslint create-react-app react-hooks