Sergey
Дебилы
тут смотря какой стэк
Anonymous
тут смотря какой стэк
Фул стэк для начинающих😂
Denis
тут смотря какой стэк
Ну БЕМ — только усложняет всё, а понтов почти нет
Anonymous
Коллеги, а кто может мне помочь с несколькими простыми вопросами вроде необходимости использования БЭМ в личке? Просто я не хотел бы здесь писать вопросы, так как они будут от нуба. От меня небольшая оплата.
Denis
Зачем тебе в личке?
Sergey
Ну БЕМ — только усложняет всё, а понтов почти нет
не, ты не прав, если у тебя нету css-модулей или скоупинга vue)
Anonymous
Бан!
Vladislav
Извращенец сразу видно
Он деньги предлагает хотя бы, а ты что?))
Denis
не, ты не прав, если у тебя нету css-модулей или скоупинга vue)
Я не использую CSS-модули, а скоупинг считаю злом
Denis
По опыту
Anonymous
@css_ru
Спасибо, Влад. Я не знал об этой группе.
Denis
Горькому
Anonymous
Он деньги предлагает хотя бы, а ты что?))
Даже деньги предлагает сразу ясно что так какой то блуд
Sergey
Горькому
а с чем был связан горький опыт? В смысле чем он горький?)
Anonymous
Извращенец сразу видно
Li Pton, я ничего плохо не пдлагал вроде. Блуда никакого нет. Просто у меня есть ментор, он говорит. что нужно изучать БЭМ, а в бурже про него говорят мало. Привык платить за консультации.
Denis
а с чем был связан горький опыт? В смысле чем он горький?)
Тем, что скоупинг нужен ТОЛЬКО если ты пишешь компоненты для NPM, которые будут скачивать другие люди. Если ты просто пишешь приложуху — скоупинг может тебе только мешать
Anonymous
🙏✝😌да поможет ему Пресвятой Господь
Denis
БЭМ не только про скоупинг
Я использую каскады CSS, и попробуй смоделировать ситуацию, которую бы я не смог зарезолвить этим способом.
Denis
Я могу смоделировать кучу ситуаций где БЕМ отсосет
Denis
А каскады — нет
Sergey
А каскады — нет
а что ты понимаешь под каскадами?
Denis
Каскады — это то же что и БЭМ, только не через подчеркивание/дефис, а через пробел
Sergey
То есть через точку в селекторе
в смысле добавочный класс или что?
Denis
Каскадные Таблицы Стилей
Vladislav
Vladislav
Все те же наследования
Denis
Где поменяется?
Vladislav
Единственное через пробел(из-за которого кстати теряешь модификатор)
Denis
Поменялось когда стали юзать БЭМ
Sergey
Каскадные Таблицы Стилей
>только не через подчеркивание/дефис, а через пробел >То есть через точку в селекторе вот этого друг за другом не понял
Denis
Я могу отдельно менять стили для каждого класса
Sergey
Я могу отдельно менять стили для каждого класса
ты и так можешь, просто с БЭМом ты сходу видишь что с чем взаимосвязано
Anonymous
БЭМ же придумали для того чтобы верстальщик нормально все именовал и проще было все с бэком связать
Я понимаю, что БЭМ имеет право на существование. Проблма не в том, что он мне не нравится, а в том, что я хочу выходить в бурж и не знаю. исопльзуется ли онм там.
Denis
Только путает людей и плодит говноверстку
Anonymous
Sergey
Покажи
.product { } .product__title { } .product__title_sale { } так?
Anonymous
Видимо, сегодня во всем мире есть две группы фронтов - БЭМщики или Анти-бэмщики...
Denis
.product { } .product__title { } .product__title_sale { } так?
Мне теперь нужно всем тайтлам увеличить шрифт
Sergey
Мне теперь нужно всем тайтлам увеличить шрифт
всем это каким? Если у тебя тайтл такой же встречается в других местах, то это самостоятельный блок и это отдельные классы. Понимаю что сейчас начнётся про кучу классов и всё такое. Тут спасенья нет)
Ivan
Только путает людей и плодит говноверстку
Напротив, для людей что только входят в вёрстку проще хоть как-то писать более менее чистый хтмл и цсс. Для профессиональной разработки - это избыточно
stay
Мне теперь нужно всем тайтлам увеличить шрифт
Ну так увеличь в .product__title в чем проблема?
Sergey
Верстальщик !== фронт
а фронты не верстают типа?)
Dmitry
Мне теперь нужно всем тайтлам увеличить шрифт
Просто создаешь класс title. Тебе никто не запрещает пользоваться обычным каскадом одновременно с БЭМ
Denis
.product.title .post.title .user.title
Tim 👁
.product__title .post__title .user__title
используешь блок title и миксуешь его везде, в чем проблема
Ivan
.product__title .post__title .user__title
Правила именования везде разные
Sergey
Нынче все на джс)
а на реакте том же это не вёрстка? Как это тогда называется?
Vladislav
.product.title .post.title .user.title
Ну ладно убедил
Denis
А если тайтлы везде разные
Если разные - то пишешь стиль для .product.title
Ivan
.product__title .post__title .user__title
Ну и ещё на сассе - это нормальная практика
stay
Ну или если уж очень надо то есть [class&="__title"] Но в нормальной ситуации у тебя title будет отдельным блоком
Sergey
Ну jsx - не совсем верстка
ты же стили тоже там пишешь, не? Почему это тогда не вёрстка? Что такое вообще вёрстка?
Denis
Ну и ещё на сассе - это нормальная практика
Не нормальная. Тебе внушили это и ты повелся. Подумай головой объективно и ты поймешь что БЭМ — шляпа из шляп
Sergey
Не нормальная. Тебе внушили это и ты повелся. Подумай головой объективно и ты поймешь что БЭМ — шляпа из шляп
не, ты не доразобрался просто. Такое часто бывает. Хорошо что просто не стал юзать, чем юзать неправильно))