В зависимости от размера вашего проекта, существует множество пакетов, которые легко обрабатывают отправку форм, например: formik
, redux-form
, react-final-form
, если не считать нескольких. Но большинство из них используют одну и ту же технику. Например, formik
правильно делает это, а также обрабатывает некоторые крайние случаи для вас, чтобы вам не пришлось беспокоиться.
Вкратце, я бы сказал, да, это лучший или, по крайней мере, способ реагирования, для обработки данных формы.