Size: a a a

2019 January 29

DK

Dmitriy Khraponov in БЭМ
поэтому я и привёл уточняющую ссылку
источник

DK

Dmitriy Khraponov in БЭМ
в целом мне понравился подход с этими префиксами . Разделил все сущности по файлам и сразу можно понять где цвета, где типография, где лейауты и тд. Однако мне, как новичку, не понятно насколько распространено так делать в целом.
источник

Р

Роман in БЭМ
если речь про префиксы, то тут каждый сам решает. я в них смысла не вижу.
источник

Р

Роман in БЭМ
Dmitriy Khraponov
в целом мне понравился подход с этими префиксами . Разделил все сущности по файлам и сразу можно понять где цвета, где типография, где лейауты и тд. Однако мне, как новичку, не понятно насколько распространено так делать в целом.
а если на одном блоке и цвета, и типографика, и лэйаут?
источник

DK

Dmitriy Khraponov in БЭМ
потребуется создавать больше сущностей. В этом я вижу главный минус
источник

Р

Роман in БЭМ
поэтому и в префиксах особого смысла нет. блок уже сам по себе является самодостаточным неймспейсом
источник

Р

Роман in БЭМ
Есть кейс, когда префикс может быть оправдан ― явная инкапсуляция стилей, например, при рефакторинге (легаси переписывается на БЭМ и есть пересечение классов) или при экспорте стилей на сторонние проекты (чтобы не конфликтовать за общий класс '.card').
источник

DK

Dmitriy Khraponov in БЭМ
ну этот кейс понятен, он не меняет архитектуру
источник

Р

Роман in БЭМ
ну а больше я и придумать не могу. в статье плохой пример БЭМ приведён: для модификаторов не используется схема «ключ-значение», что сводит на «нет» основную идею модификаторов.
источник

Р

Роман in БЭМ
Кажется, что Гарри Робертс оказал «медвежью услугу», популяризовав идею БЭМ западному сообществу со своей схемой именования.
источник

DK

Dmitriy Khraponov in БЭМ
источник

DK

Dmitriy Khraponov in БЭМ
причём некоторые пошли дальше:
источник

DK

Dmitriy Khraponov in БЭМ
источник

A

Anton in БЭМ
Честно говоря, я не понял какие проблемы там описаны, которые так или иначе не описаны в документации или являются исключительно персонификацией 🙂
Так что я бы посоветовал следовать правилам заложенным в БЭМ и добавлять все надстройки/принципы и тд которые кажутся тебе удобными, но не конфликтуют с базой
источник

DK

Dmitriy Khraponov in БЭМ
спасибо за советы. База великолепна описана в документации, по ней вопросов нет.
источник
2019 January 31

И

Ильдар in БЭМ
Bem components для react есть?
источник

SB

Sergey Berezhnoy in БЭМ
Ильдар
Bem components для react есть?
готовятся
источник

И

Ильдар in БЭМ
Приблизительные сроки не подскажете?
источник

SB

Sergey Belozyorcev in БЭМ
Eugeniy World
Можно создать папку: Foo_theme.assets и туда сложить
+1
источник

VG

Vladimir Grinenko in БЭМ
Ильдар
Приблизительные сроки не подскажете?
очень предварительно(!) через 2-4 месяца
источник