在 React Typescript 中配置更漂亮的空格

Posted

技术标签:

【中文标题】在 React Typescript 中配置更漂亮的空格【英文标题】:Configure Prettier Whitespaces in React Typescript 【发布时间】:2020-03-29 15:56:21 【问题描述】:

我使用 prettier 来格式化我的代码。如何配置 prettier 以根据反应代码中的花括号添加空格?

当前代码:

<AdminPanel
    theme=myTheme
    dataProvider=dataProvider
    authProvider=authProvider
    history=history
/>

预期结果:

<AdminPanel
    theme= myTheme 
    dataProvider= dataProvider 
    authProvider= authProvider 
    history= history 
/>

【问题讨论】:

【参考方案1】:

bracket-spacing 选项是您正在寻找的:bracketSpacing: true

https://prettier.io/docs/en/options.html#bracket-spacing

【讨论】:

bracketSpacing 选项只为 import 语句添加间距,它不影响 react 代码。 它在任何对象文字中添加间距。但是,是的,它不会影响 react 道具。所以我认为这个选项不存在。您可以尝试使用 ESLint 自动修复来实现相同的效果,但我认为这也没有规则。

以上是关于在 React Typescript 中配置更漂亮的空格的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 代码中配置设置,以便更漂亮地为 react.js 工作

VS代码/w。在 TypeScript Monorepo 中更漂亮

创建 react app eslint 更漂亮的配置

如何关闭 VS Code 中更漂亮的尾随逗号?

添加React后如何在VScode中制作更漂亮的自动格式而不是从打字稿类型中删除逗号

TypeScript && React