Задать вопрос
@Muvka

Как писать классы в JS для работы с БЭМ блоками?

На проекте есть товары, которые внешне очень сильно отличаются, но при этом логика поведения у них одна - добавление в корзину, смена цены при смене опций, разворачивание длинного описания. И вроде логично создать для них один класс, потому как дублировать логику - плохо. Но проблема в том, что описание, кнопка добавления в корзину и т.п. имеют разные классы. Хочется использовать дата атрибуты, но это неправильно ведь? Проблема еще в том, что при разворачивании описания, нужно еще класс с модификатором добавлять. Помогите разобраться.
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы