我想更新 同一页面 上的内容,但是在服务器更新后,它会显示旧数据
示例
名称:马克·扎克伯格
我使用redux-from将数据马克·扎克伯格更新为扎克伯格后,其在服务器上进行了更改,但在< / p>
成功之后,我想用新数据替换状态,就我而言,我正在使用
case 'EDIT_REQUEST':
return {} // checking the id is same or not using action ID
case 'EDIT_SUCCESS': // after server update
return {} // i want to change data using action id,
unfortunately action is not available her
case 'EDIT_FAILURE':
return {}
“ EDIT_REQUEST && EDIT_SUCCESS”案例:,请求部分运行正常
case EDIT_REQUEST:
return { ...state, items : {...state.items, Amenities : [ ...state.items.Amenities
.map(x=> x._id === action.roomsManager.data._id ? {...x,updating: true} : x ) ]}}
case EDIT_SUCCESS:
return { ...state, items : {...state.items, Amenities : [ ...state.items.Amenities
.map(x=> x._id === action.roomsManager.data._id ? { ...roomsManager} :roomsManager) ]}};
成功部分,数据和_id未定义。所以我的问题是如何更新EDIT_SUCCESS