Я немного борюсь с Redux.
Хотя мне удалось переместить некоторые очень простые состояния в Redux на основе учебных пособий, мне трудно иметь дело с более сложными. Пробовал исследования, но ответы разные и запутанные.
Насколько я понимаю, эквивалент setState лежит в действиях Redux и должен быть достигнут с помощью getState (), а затем bt dispatch (), выполняя действие to reducer ...
Если да, то как правильно перевести приведенный ниже пример в Redux?
Допустим, переключение логического элемента некоторого вложенного элемента состояния музыки:
this.setState(prevState => {
const updatedMusic = prevState.music;
const elToUpdate = updatedMusic.musicStateItemList[3].favClicked;
elToUpdate = !elToUpdate;
return {
music: updatedMusic
};
});