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}
} });