Size: a a a

2020 May 25

MM

Mihail Mihail in БЭМ
т.е. сущностно это один и тот же блок, но различия только визуальные?
источник

MM

Mihail Mihail in БЭМ
если у тебя различия обусловлены только лайаутом, я бы сделал миксование
источник

MM

Mihail Mihail in БЭМ
<header class="header">
 <div class="delivery header__delivery"></div>
</header>
источник

MM

Mihail Mihail in БЭМ
и в header__delivery каскадом переопределил то, что нужно. Т.е. принцип такой: если различия обусловлены внешним окружением — миксование, а если внутренним — то модификатор.
источник

I

I in БЭМ
Mihail Mihail
и в header__delivery каскадом переопределил то, что нужно. Т.е. принцип такой: если различия обусловлены внешним окружением — миксование, а если внутренним — то модификатор.
спасибо за детальное объяснение 👍
источник
2020 May 28

АГ

Андрей Гуртовой... in БЭМ
Привет!)
возник вопросик, на который я сформировал для себя ответ, но хотелось бы уточнить.
<div class="page">
 <div class="box">
   <div class="box__element">
     <div class="page__element1"></div>
   </div>
   <div class="page__element2"></div>
 </div>
</div>


Такой вариант ведь не правельное использование ?
мне кажется, что это трешуха...
источник

SB

Sergey Berezhnoy in БЭМ
Андрей Гуртовой
Привет!)
возник вопросик, на который я сформировал для себя ответ, но хотелось бы уточнить.
<div class="page">
 <div class="box">
   <div class="box__element">
     <div class="page__element1"></div>
   </div>
   <div class="page__element2"></div>
 </div>
</div>


Такой вариант ведь не правельное использование ?
мне кажется, что это трешуха...
это НЕ трешуха ;-) тут всё норм, блоки вполне могут так пересекаться друг с другом — например, у тебя есть страница и заголовки в ней, а отдельно есть блок с красивой рамкой (который тоже сложный и имеет элементы), в которую хочется взять каждый заголовок
источник

АГ

Андрей Гуртовой... in БЭМ
ы! Спасибо :) попробую это усвоить :)
источник
2020 June 01

I

I in БЭМ
Привет. Как БЭМом лучше стилизировать таблицы?когда много ячеек и у них разные стили у всех, каждому класс навешивать?или можно тегами стилизировать
источник

VH

Vitaly Harisov in БЭМ
Каждой ячейке класс
источник
2020 June 05

A

Akhma in БЭМ
ребят, киньте хелп, как можно на страницу отдельно mdc-radio подгрузить?
источник

Р

Роман in БЭМ
Akhma
ребят, киньте хелп, как можно на страницу отдельно mdc-radio подгрузить?
Через YModules?
источник

A

Akhma in БЭМ
Роман
Через YModules?
Просто скопировал себе мдсишные стили и жску радио
источник

Р

Роман in БЭМ
И? Подключать-то как хочешь? Через JS? YModules? Тегом?
источник
2020 June 06

АН

Авроамэриканец Начрэ... in БЭМ
Стоит ли использовать https://github.com/bem/bem-react/ ?
Спрашиваю, потому что не совсем понял для чего это, не нашел документации по API, только примеры, и в npm мало загрузок, но в технологиях перечислен и не могу понять, это что-то важное для комфортной разработки на реакте по методологии или нет.
источник

АН

Авроамэриканец Начрэ... in БЭМ
Если это что-то устаревшее или не обязательное, то какие инструменты облегчающие разработку посоветуете? Вот например компонент описал и понял что придётся много однотипного кода писать, как например отсеивание и отдельная обработка пропсов с именами модификаторов и пробрасывание остальных пропсов, описание типов модификаторов, разделение кода на части так, что бы их можно было переопределять и расширять. Или все пишут свою логику для этого?
источник

yW

yarastqt World in БЭМ
Все зависит от того, какие у тебя стоят потребности при разработке компонентов
источник

yW

yarastqt World in БЭМ
Если у тебя задача сделать компоненты, которые можно максимально переиспользовать и делать какие-то эксперименты или платформенные различия, то bem-react/* инструменты подходят для этого
источник

yW

yarastqt World in БЭМ
Если стоит задача сделать кнопку для 1 проекта, то скорее всего тебе это не нужно
источник

АН

Авроамэриканец Начрэ... in БЭМ
А для bem-react есть какая-то документация, с описанием какие функции для чего нужны, что принимают и как работают? Например я почитал readme bem-react/core и не понял что такое withBemMod. Всё описано только на примерах
источник