Кто-нибудь, объясните мне прелесть tailwind

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Я честно пытаюсь понять, читаю официальную документацию и в преимуществах вижу полную ересь:

  • You aren’t wasting energy inventing class names. No more adding silly class names like sidebar-inner-wrapper just to be able to style something, and no more agonizing over the perfect abstract name for something that’s really just a flex container.

Возможно, но, во-первых, осмысленные имена классов дробят полотно разметки на блоки и элементы, во-вторых, разве мне не придется тратить время на поиск имени класса tailwind, соответствующему css-правилу?

  • Your CSS stops growing. Using a traditional approach, your CSS files get bigger every time you add a new feature. With utilities, everything is reusable so you rarely need to write new CSS.

    Но ведь CSS tailwind'а уже распух описанием все возможных комбинаций, только посмотрите на это:

    Кусок CSS со страницы https://tailwindcss.com/docs/utility-first
    Кусок CSS со страницы https://tailwindcss.com/docs/utility-first

Making changes feels safer. CSS is global and you never know what you’re breaking when you make a change

Это просто ложь, даже webpack соберет стили индивидуально для каждого компонента, добавив уникальный аттрибут (<style scoped>).

Забавно, что в этой же CSS есть вот такой кусок правил:

А как же миллион классов с одним правилом ?!
А как же миллион классов с одним правилом ?!

Я жду дисскусии и контраргументов, а пока для меня tailwind подход выглядит как шаг назад, (привет, аттрибут style!)

Источник: https://habr.com/ru/post/685832/


Интересные статьи

Интересные статьи

На Хабре ни для кого не секрет, что в текущей повестке практически все сферы частного бизнеса вынуждены реагировать на происходящие изменения. Большое количество привычных всем нам зарубежных сервисов...
Часто при разговорах с клиентами мы спрашиваем, как они ведут учет различных данных и используют ли они CRM-систему? Популярный ответ — мы работаем с Excel-файлами, а пот...
Много всякого сыпется в мой ящик, в том числе и от Битрикса (справедливости ради стоит отметить, что я когда-то регистрировался на их сайте). Но вот мне надоели эти письма и я решил отписатьс...
Эта статья для тех, кто собирается открыть интернет-магазин, но еще рассматривает варианты и думает по какому пути пойти, заказать разработку магазина в студии, у фрилансера или выбрать облачный серви...
Согласно многочисленным исследованиям поведения пользователей на сайте, порядка 25% посетителей покидают ресурс, если страница грузится более 4 секунд.