我正在使用reduxForm 6.x,并使用字段list[0], list[0].a, list[1], list[1].a, ...
定义表单。
我的submitError结构如下所示:
{
list: [{a: 1}, {a: 2}, {a: 3}]
}
用户向list
的每个字段提供正确的输入后,错误结构变为:
{
list: [{}, {}, {}]
}
问题是,redux-form会将空对象视为错误,因此list[0]
字段将永远存在错误。目前,我只能通过不定义list[0]
字段来避免此问题,并且只定义list[0].a
字段。
这种行为是redux-form的意图,还是一个bug?