Смотрю через devTools, в store заполняется все как надо, но страница не изменяется, только если обновить компонент самому. Я нарушаю философию redux по неизменяемости ? Как это сделать правильно ?
const INITIAL_STATE = {
cards: [
entries: [
]
]
};
const addEntry = (state, action) => {
let newState = state;
let cardIndex = newState.cards.findIndex((card)=>card.id == action.id);
newState.cards[cardIndex].entries.push({ entry: '', idEntry: Math.random().toString(36).substring(7) })
return {
cards: newState.cards
}
}