Поэтому я пытаюсь использовать enableReinitialize = {true} в своей форме, поэтому при внешнем изменении состояния форма обновляет значения в соответствии с тем, что изменилось в этом состоянии.Значения успешно изменяются при внешнем изменении состояния, однако форма не может быть отправлена, потому что форма не распознается как измененная / затронутая, даже если значение рассматривается как измененное.Если я изменю значение поля вручную, это позволит мне отправить.Как явно установить форму для отправки?
Это моя текущая попытка просто установить 1 поле, к которому прикасались, когда поле изменилось, чтобы я мог отправить форму: (в настоящее время не отправляет)форма)
.
.
.
<PlacesAutocomplete
value={this.state.fullAddress}
onChange={ e => {
props.setFieldTouched('address.line1', true, true);
this.handleAddressChange();
}}
onSelect={this.handleSelect}
>
.
.
.
Я также приложил свой вариант использования ниже.Как вы можете видеть, если пользователь ищет свой адрес и делает выбор, форма будет повторно инициализировать другие вводимые адреса, однако форма не разрешит отправку, пока пользователь не введет что-то вручную.Я надеялся, что у меня будет возможность разрешить отправку формы после выбора адреса без необходимости редактирования другого ввода?
![enter image description here](https://i.stack.imgur.com/jCWbg.gif)