我在reactjs网站上有一个由redux-form创建的“向导表单”
在表单中,我的向导名称是“ A”和“ B”
我的网站的用户将完成向导“ A”,然后单击“转到向导B”按钮,并且在向导“ B”中将填写一些字段,但是由于某种原因,他将决定返回向导“ A” ”来更改向导“ A”中的某些字段,因此他将单击“返回向导A”按钮。
我的问题是,当用户单击“返回向导A”按钮时,如何仅重置向导“ B”形式?
答案 0 :(得分:0)
wizard A
和wizard B
应该是reduxForm
装饰器的2个实例,并且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
形式。