Когда прочитаете внимательно эту статью - вы должны все понять
Управляемые компоненты
Сейчас вы делаете следующее: на событие onChange повесили action, как только вводите 1 символ в инпут, срабатывает action и меняет стейт в Redux. Redux обновляет состояние и ререндерит ваш компонент, и вы снова вводите символ и снова обновляете этим одним символом свой стейт в редаксе.
UPD: а нет, Redux вам не ререндерит, т.к. вы никак не используете введенное значение. В общем читайте статью и смотрите пример из песочницы
1) Не нужно хранить данные с инпута в Redux, храните его в локальном стейте класса
2) Все данные с формы должны собираться при отправке, в событии onSubmit
Вот пример управляемого компонента -
клик
Но попытайтесь разобраться, а не тупо копировать, это очень важно