Коллеги, в данном примере я использую refs для того, чтобы focus input -
https://i.imgur.com/WHfLDRz.png. Я понимаю, как это работает, но меня гложет тот момент, что мы должны все изменения отражать в стейте, а не использовать не-стейтовые методы внесения изменений, а здесь мы как раз вносим изменения вне стейта. Можете подсказать, почему мы здесь должны так действовать?