Вступить в клуб →
средняявопросАрхитектура фронтенда: FSD, дизайн-система, микрофронтенды

После релиза микрофронтенда корзины поехали кнопки на странице каталога

Каталог и корзина — два микрофронтенда разных команд на одной странице. Команда корзины добавила в свой глобальный CSS правило:

button { padding: 16px 24px; font-size: 18px; }

После её релиза сломалась вёрстка каталога, хотя в его коде ничего не менялось. Какой подход исключает такие конфликты?

  • Изолировать стили: CSS Modules или префиксы, без глобальных селекторов
  • Подключать CSS каталога после CSS корзины, чтобы он побеждал
  • Добавить !important во все стили кнопок каталога
  • Договориться, что команды не выпускают релизы в один день

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела