Мне интересно, насколько глубоко вы можете передать forwardRef во вложенном приложении, и как это передать?
Что-то вроде этого:
<Parent>
<Child>
....
</Child>
</Parent>
<Child>
<GrandChild>
....
</GrandChild>
</Child>
<GrandChild>
<GreatGrandChild>
....
</GreatGrandChild>
</GrandChild>
<GreatGrandChild>
....
</GreatGrandChild>
а затем используйте его в компоненте GreatGrandChild или передавая ссылку и элемент в Parent вниз в GreatGrandChild