ты явно не тем занимаешься
Хочу с помощью такого пропса передавать вниз по цепочке вызовов идентиффикатор
компонента, в котором цепочка вызовов начинается. Этот идентиффикатор будет определять какие стили должны получать компоненты на протяжении цепочки вызовов.
Идентиффикатор - это объект, который имеет свойство с именем компонента, в котором цепочка вызовов началась и набор свойств-модификаторов, которые могут добавляться на протяжении цепочки вызовов.
Компонеты имеют таблицу сопоставления идентиффикатора, полученного из этого пропса, и соответсвтующего ему styled-component
Это должно позволить иметь все стили, описывающие компонент как БЭМ-блок внутри файла компонента. А стили, описывающие его как БЭМ-элемент внутри компонентов, которые его вызывают