Прототипы Map () хранятся в Redx - PullRequest
0 голосов
/ 01 марта 2019

Итак, из файла редуктора я инициализирую состояние со значением по умолчанию, например:

const initialState: IBooksStoreState = new Map<string, IBook>();

, затем делаю это:

export const bookReducer = (state: IBooksStoreState = cloneDeep(initialState), action: Action) => {
  switch (action.type) {
    case DATA_SUCCESS: {
      return {
        ...state,
        books: action.data
      };
    }
    default:
      return state;
  }
};

Это работает, однако, когда я смотрю наХранилище резервов,

{"_ mapData": [], "_ objectIndex": {}, "_ stringIndex": {}, "_ otherIndex": {}, "size": 0, "books": [...]}

заметил, что он содержит такие данные, как "_mapData": [], "_ objectIndex": {}, "_ stringIndex": {}, "_ otherIndex": {}, "size": 0 вхранить.

это, вероятно, из новой карты (), как я могу это исправить?Спасибо

...