не проблема не в этом, проблема в том что ребенок маунтит инпут когда какой-то пропс true например.
Предположим ты поставил пропс true и тебе надо вызвать фокус. Как это сделать? Если ты вызовешь сразу, то комита в дом еще не было и метод focus не указывает ни на что.
Ты создаёшь метод focus тогда, когда у тебя на руках реф на элемент. С этого момента коммит в дом был, можно вызывать ref.focus()
, всё будет тип-топ.