Итак, из файла редуктора я инициализирую состояние со значением по умолчанию, например:
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 вхранить.
это, вероятно, из новой карты (), как я могу это исправить?Спасибо