0
我正在构建一个使用Redux和Wordpress API来提供数据的React应用程序。我正在检索所有页面并将它们保存在状态中。合作伙伴也一样(自定义帖子类型)。Redux在哪里按ID结合状态?
正如您在下面的图片中看到的,合作伙伴ID在某些页面被链接。我想通过伙伴对象覆盖页面对象中的伙伴ID。在哪里做?在行动还是减速?以及如何..
在此先感谢。
我正在构建一个使用Redux和Wordpress API来提供数据的React应用程序。我正在检索所有页面并将它们保存在状态中。合作伙伴也一样(自定义帖子类型)。Redux在哪里按ID结合状态?
正如您在下面的图片中看到的,合作伙伴ID在某些页面被链接。我想通过伙伴对象覆盖页面对象中的伙伴ID。在哪里做?在行动还是减速?以及如何..
在此先感谢。
改变ID是一个动作,所以在你的行动文件派遣它
export function editId(id) {
return dispatch => {
dispatch({
type: EDIT_ID,
payload: id
}
})
}
然后减速,我建议使用immutability-helper
import update from 'immutability-helper';
case EDIT_ID:
const id= action.payload
return update(state,{
partners:{
items:{
1:{$set:id}
} });