【发布时间】:2019-02-24 08:32:57
【问题描述】:
我知道 React 社区非常专注于创建良好的模式,并且 我一直在 React 论坛、github、文章中搜索,但找不到任何关于 jsx 代码的“optimun”行长度的提及。
- 在 eslint-config-react-app 中没有覆盖 ESLint max-len 规则。
- ESLint max-len 似乎默认为 80 个字符 长,但这仅适用于原始 javascript。
鉴于 JSX 是一种不同类型的代码(它包含可能需要更多字符的 HTML 标记),React 社区对此有什么建议吗?
编辑
找到Airbnb React/JSX Style Guide,这似乎很受欢迎,但没有提及行长。 我也想知道你的经历。
【问题讨论】:
-
我使用 100 个字符限制。
-
这更多是个人选择,您的团队可以达成一致意见。我们的想法是拥有相同的标准代码编写实践。 React Material UI 也使用 100 lineWidth。
-
我也同意这是个人选择。我只是很好奇 React 社区是否同意某些数量(代码风格的目的)。或者我们很可能对“最佳”数字进行一些研究,因为我们已经研究了标识标签空间数量的最佳数字(涉及人脑等)。
标签: reactjs coding-style jsx create-react-app