Плюсы Tailwind
- Быстрая разработка — не нужно придумывать имена классов
- Консистентность — дизайн-токены из коробки
- Маленький итоговый CSS — только используемые стили
- Легко кастомизировать тему
Минусы Tailwind
- Длинные классы в разметке
- Кривая обучения
- Сложные состояния требуют много классов
Плюсы CSS Modules
- Привычный CSS синтаксис
- Изоляция стилей по умолчанию
- Легко мигрировать существующий CSS
Когда что использовать
Tailwind — для новых проектов, где важна скорость разработки и консистентность.
CSS Modules — для проектов с существующей дизайн-системой или командой, привыкшей к классическому CSS.