gpt4 book ai didi

reactjs - Eslint 错误 : Missing parentheses around multilines JSX react/jsx-wrap-multilines

转载 作者:行者123 更新时间:2023-12-03 20:27:58 29 4
gpt4 key购买 nike

我在我的项目中使用 Material UI 复选框。我使用它的方式与 Material UI 示例中的使用方式相同:https://material-ui.com/components/checkboxes/
但 eslint 向我展示了这个错误:

错误多行周围缺少括号 JSX react/jsx-wrap-multilines

<FormControlLabel
control={
<Checkbox
checked={data.default}
value="default"
onChange={(e) => {
return setData({ ...data, default: e.target.checked });
}}
/>
}
label="Make default"
/>

错误在第 2 行(control={....)

最佳答案

请参阅 jsx-wrap-multilines rule page 上的示例:

您可以禁用该规则,也可以将任何多行 React 元素包装到括号中:

<FormControlLabel
control={( // starting paren here
<Checkbox
checked={data.default}
value="default"
onChange={(e) => {
return setData({ ...data, default: e.target.checked });
}}
/>
)} // ending paren here
label="Make default"
/>

关于reactjs - Eslint 错误 : Missing parentheses around multilines JSX react/jsx-wrap-multilines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56758570/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com