css in js позволяет отбросить такие привычки и нормальненько себя чувствовать
имхо, БЭМ (который держится только на соответствии строк) идёт нахер по сравнению с css-in-js, где опечатки видит компилятор, а не пользователь
А нет вариантов, как можно проще обыграть следующий момент?: есть кнопка задекорированная. При подключении я в компоненте задаю ей соответствующие блок__кнопка. В стилях компонента пишу, допустим:
.block {
&__button {margin-left: 5px;}
}Но специфичность дефолтных стилей не даёт переписать этот самый марджин. Приходится в стилях врапать еще в один селектор