【问题标题】:Prevent Visual Studio JSX behaviour with React component使用 React 组件防止 Visual Studio JSX 行为
【发布时间】:2019-06-26 12:27:00
【问题描述】:

我正在使用 Visual Studio 构建一个 React Native 应用程序。我还安装了 Prettier 来改进语法。

但每次我添加一个具有多个属性的组件时,它都会转到下一行。我怎样才能防止这种情况并保持我的组件内联?

PS:我已经尝试在 Prettier 中增加“打印宽度”,但它不起作用

【问题讨论】:

    标签: visual-studio react-native jsx


    【解决方案1】:

    你应该检查jsx-max-props-per-lineeslint规则。

    您只能使用ESlint 设置该规则,prettier 不提供该选项。

    因此,您需要做的是使用 eslintprettierprettier 将格式化查看您的 eslint 规则。

    转到File => Preferences => Settings 并在Prettier 扩展中标记Eslint Integration

    对于babel-eslinteslinteslint-plugin-react,您需要npm i -D(有您想要的规则)。

    并添加 jsx-max-props-per-line 的规则以及您想要内联的道具数量。

    如果您在配置 ESlint 时遇到问题,只需 google 如何在 React Native 中添加 ESlint,有很多教程,这是非常重要和有用的学习内容。

    【讨论】:

      猜你喜欢
      • 2021-03-06
      • 2019-05-29
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-08
      相关资源
      最近更新 更多