же задачу. Но (как минимум в двойке), он имеет свойство "протекать".
Есть (не к ночи будь помянуты), css-in-js решения.
Есть css-modules.
Я лично, например, не люблю, когда для работы с css на него надо городить различные js-обертки. Потому что я все еще не понимаю "чтобы что?". Но это моя личная антипатия)
Именно из-за наличия scoped и возможности бить все на мелкие компоненты я и поднимаю этот вопрос, хочется послушать насколько в этом контексте актуален бэм
Семантикой
Ничего эффективнее БЭМ пока не придумали.
он даже в официальной доке называется "аналогом компонента"
А как же тайлвинд...)
Ага. А ещё элемент может быть компонентом. блок -- это частный случай общего понятия термина компонент.
По БЭМу - не может.
элемент одного блока может быть другим блоком (и компонентом)
Потому что компонент - независимая сущность. Элемент - нет.
Кто сказал, что компонент независимая? Блок независимая. А про компонент ни слова
Эх, если бы он занимался изоляцией стилей)
Обсуждают сегодня