обновить несколько полей в реагирующем окончательном виде - PullRequest
0 голосов
/ 03 марта 2020

Я хочу сделать настраиваемое поле таким, чтобы, если я установлю флажок, я хочу скопировать множество других полей в другой набор полей. Например, если два типа адресов совпадают, я не хочу, чтобы пользователю приходилось писать его дважды. Так что у меня есть все логи c, чтобы это произошло. Единственное, чего мне не хватает, это обновить форму так, чтобы функция проверки работала внутри <Form> с react-final-form. Есть ли способ просто обновить много значений внутри этой формы?

Спасибо за помощь

1 Ответ

0 голосов
/ 04 марта 2020

form.batch, вероятно, то, что вы хотите. Экземпляр FormApi предоставляется компонентом <Form/> для опоры рендеринга .

<Form onSubmit={submit}>
  {
    ({ handleSubmit, form }) => {
      // here we can do form.batch()
      return <form onSubmit={handleSubmit}>
        fields here
      </form>
  }
</Form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...