jeerjmin
@jeerjmin

Почему store меняется а страница не рендерится?

Смотрю через 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
    }
}
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы