要更新redux reducer状态

时间:2019-03-06 07:55:52

标签: javascript node.js reactjs redux reducers

我想更新 同一页面 上的内容,但是在服务器更新后,它会显示旧数据

示例

名称:马克·扎克伯格

我使用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

0 个答案:

没有答案