FieldArray fields.length没有显示fields.length的实际大小

时间:2016-12-15 21:44:25

标签: reactjs redux redux-form

我有一个FieldArray,我想使用fields.swap(indexA,indexB)和按钮insiede Field

交换其中的字段

交换分叉很好,但是当我想检查作为道具收到的字段长度时遇到问题。此长度始终等于我单击的项目的索引。 (如果我点击第一项 - fields.length将等于1,十分之一,即使字段数组中有20个项目)

我的代码的简化版本是这样的。我做错了什么,或者是否存在redux-form的问题?

No such file exists

可能问题在于如何在render函数中定义handleSwap?

1 个答案:

答案 0 :(得分:0)

shouldComponentUpdate返回false导致此问题。