iljaGolubev, А что от этого должно измениться? Правильно - ничего. Мы можем этот компонент хоть за три девять папок запихнуть и все равно будет работать.
Реакту - не горячо не холодно от того, где этот компонент находится (за исключением того, если он внутри компонента), тк мы обернули его в `forwardRef` и сделали все "по инструкции".
Я просто использовал `forwardRef` и все, этот хук нам не пригодился. Но почему-то в официальной документации приведен именно этот пример. У меня уже идей нет, где этот хук может понадобиться. )
Можешь показать где вызывается эта функция? И как?
P.s. Как вариант, ты можешь дождаться, пока диспатч пройдет, и потом уже вызывать свою функцию.