jsxbracketsamline 是 React 中 JSX 语法中的一个属性,它用于在多行 JSX 元素中使用括号并将其放在新的一行。例如:
return (
<div>
<h1>Hello World</h1>
</div>
);
React17版本起 jsxbracketsamline 已弃用。
大多数情况下,这个属性对代码的可读性没有太大的影响,在某些情况下可能会因为代码格式化导致bug。
React17引入了新语法规则--强制换行。
它清晰表达了多行 JSX 元素,并且可以避免一些潜在的格式化问题。例如:
return (
<div>
<h1>
Hello World
</h1>
</div>
);
因此,如果使用 React 17 或更高版本,建议使用强制换行。