Здравствуйте.
Не холивара ради, что лучше и где.
Например есть поле ввода, что лушче навесить на него слушатель, и писать его данные в стэйт или сделать прямой доступ к нему?
И в каких случаях лучше использовать ref в каких state?
Заранее спасибо.
ref используется когда нужна ДОМ-нода или реакт-элемент. Например, после какого-то события вы хотите ставить focus в какой-то инпут. Берете ref инпута и ставите фокус.