Вот вопрос бы: Для чего нужен CSS in js если есть нормальный CSS или scss и бэм? Зачем тащить на проект еще одну технологию, в чем ее плюс?
Для меня плюс это то что можно передать пропсы
css in js и css модули просто лучше решают проблемы колизии имен чет БЭМ.
Зато не все возможности css можно реализовать
Какие например?
Какие коализии в бэм? И цена изучения новой либы, полезность которой я не могу определить
ты можешь гаратинотвать что у тебя не будет два одинаковый класса? правильный ответ - нет БЭМ лишь чуть оттягивает проблему но не решает ее
такие, что пишешь 3-х этажные названия классов, и всё равно оставляешь риск коллизии
а цена изучение БЭМ?))
Нет трехэтажных, все решается модификаторами и композицией например root_button
А не, моя ошибка. Почитал доку, все нормально. Тогда думаю, что дело вкуса)
а зачем это решать если можно НЕ решать?
Бесплатно практически, 20 минут
так модификаторы и добавляют третий этаж🤷♂️
лол)) я так могу сказать про любое решение с которым знаком. Не ну а че там? все просто же а как насчет новичков?
[block]__[element]--[modifier] типичній шаблон БЄМ
Ну бэм и правда несложен даже для абсолютного новичка )
Обсуждают сегодня