Дима Белицкий, в своем докладе в Москве выносит все миксы блоков в bemhtml блока, хотелось бы узнать насколько это правильно, выходит надо выносить миксы и модификаторы? Вообщем вопрос в том, когда стоит выносить сущности, а когда нет в bemhtml.
Да, и отсортируте плз теги по алфавиту
@4ok в BEMHTML нужно выносить все про разметку (теги, атрибуты, классы) и то, что повторяется (например, все блоки
b1
всегда миксуются с блокомclearfix
). А вот выставлять модификаторы в шаблонах чаще всего не нужно: они ведь на то и модификаторы, что могут быть, а могут и отсутствовать на блоке. Но опять-таки есть ряд ситуаций, где это уместно. Скажем, шаблон блокаb1
внутри себя создает блокb2
. Тогда есть смысл прокинуть модификатор темыb1
и наb2
.Спасибо за ответ, думаю также, нужна была поддержка от тима