Anonymous
Это проблема именования ваших блоков
Ну вот с бэм просто нет проблем
Anonymous
Молча, потыкаю по dev-tools
будешь очень сильно ругаться, увидев селекторы с ">" и подобным шлаком
Sergey
Ну вот с бэм просто нет проблем
Не юзаю его вообще и не имею проблем
Anonymous
будешь очень сильно ругаться, увидев селекторы с ">" и подобным шлаком
Я в основном наименование только использую, или ты про что?
Sergey
Если ты Бэм с реактом юзаешь, то это крайне тупо
Anonymous
буду и чего?
а мог бы не ругаться, если бы использовался БЭМ
Anonymous
:^)
Anonymous
Не юзаю его вообще и не имею проблем
Кто то jade любит, кто то нет, нет смысла спорить о вкусах
Sergey
Кто то jade любит, кто то нет, нет смысла спорить о вкусах
Это не вкусы. У каждого инструмента есть своя цена и профит
Sergey
У бема цена выше профита
Igor
а мог бы не ругаться, если бы использовался БЭМ
Я тут даже не знаю что выбрать.. 10 классов в dev-tools друг-друга переписывающих или >
Anonymous
Бэм решает мои проблемы великолепно
Sergey
Бэм решает мои проблемы великолепно
Потому что ты их сам себе придумал
Anonymous
Я тут даже не знаю что выбрать.. 10 классов в dev-tools друг-друга переписывающих или >
дак в БЭМ классы не должны друг на друга влиять от слова "совсем"
Anonymous
это по сути реализация изолированных стилей до появления css-модулей
Igor
дак в БЭМ классы не должны друг на друга влиять от слова "совсем"
Ты чет наверно не помнишь определение модификаторов
Anonymous
Вообще мой вопрос изначальный был о другом
Igor
> По своей сути модификаторы похожи на атрибуты в HTML. Один и тот же блок выглядит по-разному благодаря применению модификатора.
Anonymous
Так это у тебя классы в линию не поместятся а не у меня
Anonymous
Ты чет наверно не помнишь определение модификаторов
Если ты свято собираешься следовать принципу DRY, то окей, в некоторым смысле правда будет за тобой, но в 2017 году, когда сайты весят мегабайты, здоровый человек не будет параноить по поводу того, что у него отрезки кода повторяются. Просто пишешь два отдельных bl__el и bl__el--mod и всё.
Igor
У меня один класс для одно элемента
Anonymous
Ты верстал сложные вещи с большой вложенностью?
Igor
=((
Igor
Нет конечно, только div>button
Anonymous
=((
Ты даже не знаешь бэм, но хейтишь
Igor
Да мне насрать на вас
Igor
Просто скучно
Anonymous
Anonymous
Нет конечно, только div>button
Верстал блоки page-registration с элементами container-outerи так далее?
Igor
Нет, не противоречит.
То есть ты предлагаешь дублировать цсс для модификаторов?
Anonymous
Просто скучно
Просто троллишь без знания дела
Anonymous
То есть ты предлагаешь дублировать цсс для модификаторов?
Чувак, я сообщением выше это достаточно подробно расписал.
Igor
Да без какого дела?
Anonymous
Не читал но осуждаю как говорится
Igor
Я уже полтора года сижу на модулях для простых проектах и skeletron для сложных.
Igor
И забыл вот эти ___ -
Anonymous
Сложные это какие примеры?
Igor
Пишу просто button
Anonymous
Покажи мне самый длинный свой нейминг класса
Igor
buttonSubmit
Igor
нынче так
Anonymous
У меня до 80 символов доходит, смог бы руками писать по своим принципам?
Igor
а обычно header, text, icon и т.п.
Cenator 🐈
Anonymous
Нашли чем меряться
Все равно не переплюнут 457-символьный селектор, который я откопал на поддержке одного из проектов. Зато без БЭМ, кек.
Anonymous
Нашли чем меряться
Просто у вас проекты из типовых классов, у вас нет проблемы лично в вашей специфике проектов
Anonymous
обычный говнокод
from
классический бем вообще-то
Igor
в 2015 году машины победили инкапсуляцию в css
Igor
Я тебе за полминуты в stylus сделаю 1000 символов
Igor
И он будет работать
Anonymous
Просто я не пишу такой хуйни, а проектирую заранее
80 символьное имя как архитектура заранее решит?
Anonymous
На сайте 200-400 уникальных элементов
Sergey
И что
Sergey
Но по факту скорее всего намного меньше
Sergey
Композиция решает
Igor
Да пусть будет
Sergey
Если 400 уникальных будет это бред
Igor
Я вообще каждый элемент делаю уникальным
Sergey
Но cssmodules решают очень просто
Igor
Мне не трудно нажать cmd-v:cmd-c
Anonymous
Композиция решает
Это твоя специфика. У меня на сайтах даже кнопки каждый раз разные
Anonymous
Такие макеты
Anonymous
Такие бизнес задачи
Anonymous
Зачем тогда bem?
Тебе не зачем. А мне нужен.
Anonymous
Бред
Что бред?