Открой форму Formik - запомни значения onChange и сбрось их при отправке - PullRequest
0 голосов
/ 08 июля 2019

Я использую Formik для создания формы в своем приложении реакции.В представлении есть несколько вкладок, и все они содержат одинаковую форму (форма с одинаковыми полями).Я хочу, чтобы некоторые поля запоминались, пока пользователь переключает вкладки.Мне пришло в голову сохранить значения в Redux в поле onChange событие, но согласно документации Formik не рекомендуется сохранять Formik values в Redux state.Также при отправке формы я хочу, чтобы эти значения были очищены / сброшены.Какой будет лучший подход?

1 Ответ

0 голосов
/ 08 июля 2019

при переключении вкладок вы можете передать initialValues в новую форму.

  • вы можете сохранить ее в Redux и предоставить сохраненные данные в initialValues
  • , которые вы можете сохранитьон находится в верхнем состоянии и предоставляет сохраненные данные для initialValues

Хитрость заключается в том, чтобы не хранить фактические значения, а создать во время выполнения объект для использования в качестве initialValues

...