Для валидации простой формы, не нужно использовать библиотеки.
В стейте есть набор полей, например относящихся к email: emailError - текст ошибки или пусто, emailIsValid - true/false
Следовательно, если ошибка пришла с сервера - ее класть в emailError, если начинается ввод - стирать... На основе этих полей - в шаблоне рисовать сообщение / подсвечивать бордер у инпута.
Не нужно тащить на простые формы библиотеки. Потому что потом начинаются сложные и бестолковые вопросы в стиле:
как мне на апдейт в сторе, в колбэк формика что-нибудь засунуть.., лучше понять теорию и один раз сделать. А уже когда будет понятен плюс от библиотек для форм - тогда только брать их.
Так же здесь больше подробностей есть в разделе "
Блок кнопки, если поля не валидны" (поиском поищите по статье).