【发布时间】:2020-01-16 03:20:21
【问题描述】:
我用npx create-react-app my-app 创建了一个反应应用程序并安装了纱线。在 App.js 中添加了以下内容:
const a = () => 1,
b = () => 2,
c = () => 3;
function App() {
const wut = useMemo(() => {
return { a: a(), b: b(), c: c() };
}, [a]);
useEffect(() => {
console.log(a(), b(), c());
}, [a]);
Yarn start 会给我警告,但 vscode 不会。
我添加了.eslintrc.js,内容如下:
module.exports = {
env: {
browser: true,
es6: true
},
extends: ["eslint:recommended", "plugin:react/recommended"],
globals: {
Atomics: "readonly",
SharedArrayBuffer: "readonly"
},
parserOptions: {
ecmaFeatures: {
jsx: true
},
ecmaVersion: 2018,
sourceType: "module"
},
plugins: ["react"],
rules: {
"react/prop-types": [0],
"no-console": [0],
"react-hooks/exhaustive-deps": "warn"
}
};
【问题讨论】:
标签: reactjs visual-studio-code create-react-app eslint