Я работаю над создателем форм, используя форму Redux.Я попытался изменить значения FormSection после отправки внутри функции handleSubmit, но это также влияет на хранилище полей формы Redux.Также это происходит, только когда я использую функцию FormSection.
onSubmit = (values) => {
const data = {
...values
}
// Here i'm overwrite first_name field, its placed in FormSection
data.profile.first_name = "Ashwin";
// After doing this its affecting Redux field store. in browser
view also showing same name
}
render () {
<Form onSubmit={this.props.handleSubmit(this.onSubmit)}>
<FormSection name="profile">
<Field name="first_name" component="input" />
</FormSection>
</Form>
}
Ожидаемое поведение - хранилище полей Redux не должно меняться в зависимости от того, что мы делаем внутри функции onSubmit.