сбросить только одного мастера в redux-from - PullRequest
0 голосов
/ 24 января 2019

У меня есть "Wizard Form", созданная при помощи redux-формы на веб-сайте реагировать

в форме, мои волшебники зовут "A" и "B"

Пользователь моего сайта завершит работу с мастером «A» и нажмет кнопку «Перейти к мастеру B», а в мастере «B» заполнит некоторые поля, но по какой-то причине он решил вернуться к мастеру «A». «изменить некоторые поля в мастере« А », чтобы он нажимал кнопку« назад к мастеру А ».

мой вопрос: как мне сбросить только форму мастера "B", когда пользователь нажимает кнопку "назад к мастеру A"?

1 Ответ

0 голосов
/ 28 января 2019

wizard A и wizard B должны быть 2 экземплярами reduxForm декоратора, а wizardA должен иметь destroyOnUnmount, установленный на false:

const wizardA = reduxForm({
  form: 'wizardA' // a unique identifier for this form
  destroyOnUnmount: false,
})(SomeForm)

const wizardB = reduxForm({
  form: 'wizardB'
})(SomeForm2)

, это позволит вам сохранитьинформация, которую пользователь ввел в форму wizardA даже после перехода на форму wizardB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...