Через withBemMod расширять отлично, все описываю в интерфейсах. Но как быть если я хочу делать композиции? Из блока и множества элементов внутри? Или миксовать два блока? Возможно именно здесь пригодится bem-react/di?
Если у тебя есть вариативность внутренних элементов, то ты можешь определить их как внешнее API, и их динамическую подгрузку