Как отключить более красивое добавление {» «} в jsx?

#javascript #reactjs #visual-studio-code #jsx #prettier

Вопрос:

У меня проблема с форматированием prettier, которое, когда я сохраняю код, будет раздражать {" "} некоторые части jsx кода, например:

введите описание изображения здесь

Я искал об этом, как решить эту проблему, но не смог найти никакого решения, может ли кто-нибудь помочь в этом?

Обновить

На GitHub от prettier есть связанная с этим проблема, которая кажется нерешенной. https://github.com/prettier/prettier/issues/4223

обновление 2

Вот репрекс: более красивая игровая площадка

Комментарии:

1. вероятно, вам следует просто удалить лишние пробелы. не похоже, что есть способ достичь этого в «красивее».

2. ручное удаление тех, кто действительно раздражает, должно быть лучшее решение.

3. вы всегда можете найти и заменить. У prettier ограниченная доступная конфигурация, это самоуверенный форматированный код. вам лучше всего было бы взглянуть на другой форматер.

4. Проблема в том, что красивее -это действительно ограничивающая привлекательность. Его идея заключается в том, что он ведет себя точно так же в каждом проекте с несколькими ограниченными параметрами конфигурации. Это означает, что вам либо нравятся их дизайнерские решения, либо вы не должны использовать этот инструмент. Я лично отказался от его использования из-за этого.

5. это больше похоже на вашу проблему, просто удалите конечные пробелы при написании кода. Если бы это было не так, у вас были бы другие проблемы, такие как a <span>bc</span> рендеринг abc вместо a bc . Так что вряд ли это бесполезно.