通过订阅道具时,React Final Form向导会丢失已注册的字段

问题描述 投票:0回答:1

我对React Final Form有一点奇怪的问题。我正在使用文档中的向导模式。如果我将subscription传递给表单,则只有上一步中的字段显示为已注册。如果我没有通过subscription,那么所有步骤的所有字段都会被注册,这就是我想要的。

const subscription = { submitError: true, submitting: true}

render() {
    return (
        <Form subscription={subscription} {...my other form props} />

我是否需要订阅其他州才能恢复所有注册的字段?

reactjs react-final-form final-form
1个回答
0
投票

想出这个。在进一步检查时,该步骤实际上并未加载已注册的字段,而是呈现两次,并且它们在第二个渲染上注册。将touched: true添加到我的订阅中为我修复此问题。还不太清楚为什么呢。

© www.soinside.com 2019 - 2024. All rights reserved.