Всем привет!
Подскажите, допустимо ли иметь БЭМ-элемент, который в DOM-иерархии лежит вне своего блока? Например, есть React-компонент (блок), в нём мы рендерим модалку (элемент) через React-портал и хотим описать стили для модалки в этом блоке, а не создавать отдельный блок.
Звучит обосновано. Плюс ещё в том, что сам код будет лежать в элементе, т. е. явно обозначена принадлежность сущности, а то, что в DOM она рендерится за пределами блока — главное соблюсти, чтобы стили не перебивались.