в которой указано, что стейт содержит один только элемент feed: boolean;.
В action 'feedAnimals' мы делаем spread по всем значения стейта ...state и потом перезаписываем значение feed.
В чем смысл делать spead по стейту и менять и сразу менять единственное значение, мы в модели указали, что стейт имеет единственное значение?
Какие проблемы могут возникнуть если просто сделать ?
ctx.setState({
feed: !state.feed
});
вместо
ctx.setState({
...state,
feed: !state.feed
});
никакие
Обсуждают сегодня