Я создал небольшо демо
здесь.
У меня есть базовый "Button" компонент (в "src/components").
"Button.type.ts" содержит определения типа, через который будет происходить коммуникация с остальными частями приложения.
"Button.component.tsx" реалиует этот тип.
Но что делать, когда возникает необходимость определить в компоненте поддержку прокидывания рефа, как тогда определять этот тип?