Реакция состояния Redux без действий - PullRequest
0 голосов
/ 09 марта 2020

Я только начал изучать Redux, и у меня возник вопрос о логике c состояния, когда оно всегда необходимо обновлять независимо от действия. Я приведу пример того, что я имею в виду. Допустим, у меня есть initialState const initialState = { cartItems: [], totalCost: 0, quantity: 0 }; и редуктор с действием case actions.ADD_TO_CART:, и у меня есть несколько логик c для добавления объекта item в массив cartItems. Затем я изменю количество и totalCost на что-то вроде этого quantity: state.cartItems.reduce((a, b) => a + b.quantity, 0),, но я должен делать это при каждом действии (удаление из корзины, увеличение количества товара и т. Д. c), что является лучшим способом обработки количества и totalCost, значения для обновления при каждом действии?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...