Я бы порекомендовал использовать redux-form , чтобы поместить состояние формы в Redux.Все инструменты, включенные в эту библиотеку, вероятно, будут более полезными для вас.Он имеет проверку формы, позволяет увидеть, является ли форма грязной и т. Д.
Вот пример того, как будет использоваться избыточная форма с SUIR и проверка формы.Это выше того, что вы пытаетесь сделать, но ваша простая реализация также включена в пример.https://gist.github.com/mairh/233f6b4ffdbaaed8ec75bb0bef087e8f