Хотите обновить состояние редуктора - PullRequest
0 голосов
/ 06 марта 2019

Я хочу обновить свой контент на на той же странице , но после обновления сервера отображаются старые данные

Пример

Имя: Марк Цукерберг

после обновления моих данных Марк Цукерберг до Цукерберг с использованием redux-from. Его изменили на сервере, но он показывает Марк Цукерберг на странице

После успеха я хочу заменить состояние новыми данными, в моем случае я использую

    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 {}

case '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

...