[英]react redux update state from loop in nested array
我的状态如下:
data: Object
value: []
而且我有一些返回值,例如:
{'name': 'myname'}
{'gender': 'male'}
在这里,我想同时调用dispatch来更新每个值:
当我调用dispatch({data}, type: ADD_DATA})
,其中数据是循环中的每个值。 我想要这样的结果:
data: Object
value: [{
'type': 'personal',
'info':[
{'name': 'myname'},
{'gender': 'male'}
]
}]
我被困在这里:
return Object.assign({}, state, {data: Object.assign({}, state.data, {value: null})})
我可以帮忙吗?
var person = {
type: 'personal',
info: yourDataHere
};
return Object.assign({}, state, {data: Object.assign({}, data, {
value: state.data.value.concat(person)
})});
我假设yourDataHere
是
[
{'name': 'myname'},
{'gender': 'male'}
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.