Меня всё мучает один единственный вопрос, смысл бэма понятен.
По принципу элемент не может быть вне блока, вопрос такой, а если схожие свойства у меня, то по данной логике, нужно дублировать свойства?
То есть, есть у меня
block {}
block__btn {}
block_text {}
block1 {}
block1__btn {}
block1__text {}
что если у меня свойства будут одинаковый?
Дублировать всё?
По сути, даже подобная запись block__btn{}, block1__btn {}
Не подойдет, так как потом может измениться block1.
Сама суть вопроса в том даже больше, в иерархии html, по логике бэм я же не смогу иметь такую структуру если элементы по свойствам одинаковые, но в разных блоках.
<div class="block">
<div class="block__btn"></div>
<div class="block__text"></div>
</div>
<div class="block1">
<div class="block1__btn"></div>
<div class="block__text"></div>
</div>
Только ответ пожалуйста русскими словами и без направления в гугл, там я уже и так прочитал.