2
isMain = (v, k) => {
let {avatars: {fields}, push} = this.props;
fields.getAll().map((avatar, key) => {
fields.remove(key);
push('avatars', {
deleteImage: avatar.deleteImage || false,
uuid: avatar.uuid,
fileName: avatar.fileName,
url: avatar.url,
setMain: key === k,
});
});
};
これは私がしようとする方法である^私はV6redux-formで配列フィールドの値を更新する方法は? が動作しない
を使用する理由
、私は知らない私はまた、挿入
を試みたが、でフィールドを挿入します削除されていない - コピー! 配列avatars
の単一項目のみを更新する場合は、新しいフィールドの値が変更されましたが、代替の解決策はredux-formのAction Creatorsを使用しています。