JsHint提示react语法中缺少分号的错误
JsHint prompting an error about missing a semicolon in react syntax
Exact image of error.
我不确定为什么在我的 visual studio 代码环境中会发生这种情况。
import React from 'react';
import {
AppBar,
ToolBar,
Typography,
} from '@material-ui/core';
const AppHeader = () => {
`<AppBar position="static"></AppBar>`
}
这也是一个标准的 React 应用程序。我刚刚使用了 create-react-app
和 运行 yarn start
然后我进入 src 文件夹并创建了一个名为 AppHeader.js
的文件并将该行代码键入其中。顺便说一句,我是运行所有最新版本
您的 AppHeader
函数不正确。由于您使用的是带花括号的箭头函数,因此您 必须 为要使用的组件包含关键字 return
。
直接改成
const AppHeader = () => (
<AppBar position="static"></AppBar>
);
解决您的问题。请注意括号而不是大括号,以及结尾的分号。
Exact image of error.
我不确定为什么在我的 visual studio 代码环境中会发生这种情况。
import React from 'react';
import {
AppBar,
ToolBar,
Typography,
} from '@material-ui/core';
const AppHeader = () => {
`<AppBar position="static"></AppBar>`
}
这也是一个标准的 React 应用程序。我刚刚使用了 create-react-app
和 运行 yarn start
然后我进入 src 文件夹并创建了一个名为 AppHeader.js
的文件并将该行代码键入其中。顺便说一句,我是运行所有最新版本
您的 AppHeader
函数不正确。由于您使用的是带花括号的箭头函数,因此您 必须 为要使用的组件包含关键字 return
。
直接改成
const AppHeader = () => (
<AppBar position="static"></AppBar>
);
解决您的问题。请注意括号而不是大括号,以及结尾的分号。