Программно изменить значение поля Redux-Form

когда я использую redux-form v7, я нахожу, что нет способа установить значение поля. Теперь в моем form, у меня есть два

1 ответов


вы можете иметь логику onChange в this.handleSelectChange({ value, type: input.name }) и использовать change действие из redux-form

по документам:

изменить (поле: строка, значение: любое): функция

изменяет значение a поле в магазине Redux. Это связанный создатель действия, поэтому он ничего не возвращает.

код:

handleSelectChange = (value, type) => {
     if(type === "site") {
          this.props.change('net', "newValue");
     }
}
const mapDispatchToProps = (dispatch) => {
   return bindActionCreators({change}, dispatch);
}