У меня есть простой редуктор, который делает следующее:
case ACTION_TYPE.RATE_BEER:
const { item, rating } = action.data;
const beers = state.beers.map((mappedBeer) => {
if (mappedBeer.id === item.id) {
return {
...mappedBeer,
rating
}
} else {
return mappedBeer;
}
});
return {
...state,
beers
}
Возвращая состояние новостей, компонент не обновляется. Наоборот, если я сделаю:
return {
...state,
beers: null
}
компонент обновляется как положено.
Это начальное состояние:
const initialState = {
beers: null
}
Я что-то здесь не так делаю?