Считаю, что приттиер нужно использовать. Возможно вы неверно его настроили. Важно понимать, что его еще нужно правильно установить. Многие делают npm install prettier (рекомендую использовать yarn) и все тип дело в шляпе. Нет, в среде разработке также нужно указать путь к установленному модулю и комбинацию клавишь, с помощью которой вы будете работать с приттером. Чаще всего люди просто устанавливают его, но не производят действий, которые я указал выше и, например, как в ВебШторме продолжают нажимать ctrl+alt+L и оно действительно форматирует по уродски.
Меня впринципе устраивало как в шторме встроенный инструмент форматирует код, но он не очень понимает что делать когда смешены jsx и js, поставил преттиер и он вроде как форматирует даже те места, но как-то ломает строки, или это я не привык. Настроил его на форматировании при сохранении файла.
До него было так: