我正在使用redux with react。
我正在更新看起来像这样的状态
state = {
album: {
name: 'Blood, Sugar, Sex, Magik'
date: '1991',
artist: 'RHCP'
}
}
我的减速机的相关部分看起来像这样
case 'UPDATE_ALBUM_NAME_SUCCESS':
return {
...state,
album: {
...album,
name: action.name,
},
};
action.name
是'Californication'
我想更新相册名称,但是,我的代码正在删除album
的所有其他部分,只是离开了album.name
。谁能建议如何正确地做到这一点?
答案 0 :(得分:5)
应该是...state.album
而不是...album
。