react.js 中的 Eslint arrow-body-style 错误
Eslint arrow-body-style error in react.js
使用 Airbnb 的 eslint 规则,我在我的反应代码中收到以下错误,但我不确定错误是什么。
const Facebook = ({ appId, url }) => {
return (
<div className={styles.facebook}>
<FacebookProvider appID={appId}>
<EmbeddedPost href={url} width="auto" />
</FacebookProvider>
</div>
)
}
在第 1 行 {
括号的开头出现错误。
Unexpected block statement surrounding arrow body. (arrow-body-style)
尝试用圆括号括起大括号,但反过来,<div>
的第 3 行出现另一个错误。
Parsing error: Unexpected token
根据您问题的评论中的 issue linked,尝试删除大括号和 return:
const Facebook = ({ appId, url }) =>
<div className={styles.facebook}>
<FacebookProvider appID={appId}>
<EmbeddedPost href={url} width="auto" />
</FacebookProvider>
</div>
使用 Airbnb 的 eslint 规则,我在我的反应代码中收到以下错误,但我不确定错误是什么。
const Facebook = ({ appId, url }) => {
return (
<div className={styles.facebook}>
<FacebookProvider appID={appId}>
<EmbeddedPost href={url} width="auto" />
</FacebookProvider>
</div>
)
}
在第 1 行 {
括号的开头出现错误。
Unexpected block statement surrounding arrow body. (arrow-body-style)
尝试用圆括号括起大括号,但反过来,<div>
的第 3 行出现另一个错误。
Parsing error: Unexpected token
根据您问题的评论中的 issue linked,尝试删除大括号和 return:
const Facebook = ({ appId, url }) =>
<div className={styles.facebook}>
<FacebookProvider appID={appId}>
<EmbeddedPost href={url} width="auto" />
</FacebookProvider>
</div>