JavaScript/React 样式指南缩进

Posted

技术标签:

【中文标题】JavaScript/React 样式指南缩进【英文标题】:JavaScript/React Style Guide Indentation 【发布时间】:2016-08-23 00:08:46 【问题描述】:

在 React JSX 中是否有公认的缩进约定? 2个空格、4个空格、制表符等

【问题讨论】:

由于大量使用回调,很多风格指南建议使用2 spaces进行缩进,但是这个问题一般是关于javascript的,而不是react。 好的,我同意。很高兴知道。 聚会有点晚了。无论如何,我认为2个空格隐藏了问题。如果你有很多回调,你应该重构你的代码而不是添加另一层缩进。 【参考方案1】:

您应该只使用与其他 javascript 代码相同的缩进。

也就是说,react 生态系统似乎主要使用双空格,所以我会使用它来保持一致性。

【讨论】:

两个空格,我是这么想的。谢谢!【参考方案2】:

您应该使用适合您风格的标识风格。您可以使用 ESlint 之类的东西来定义约定。 4 或 2 个空格或制表符,只是一种样式。

【讨论】:

【参考方案3】:

大多数流行的库倾向于使用 2 个空格,但如果您和您的团队就标准达成一致,您可以更改此设置。

您可以设置eslint,以便您的代码库标准化。我绝对会推荐你看看Airbnb 最流行的 JavaScript 样式指南之一。

【讨论】:

以上是关于JavaScript/React 样式指南缩进的主要内容,如果未能解决你的问题,请参考以下文章

Eslint AirBNB 有 4 个空格用于缩进

Visual Studio Code 中的默认缩进线指南?

是否可以在 Vim 中显示缩进指南?

GDscript风格指南

如何在 Visual Studio Code 中隐藏缩进指南?

VIM实用指南(12)VIM如何批量缩进