В одном из моих редукторов я выполняю некоторую сложную логику для изменения состояния с помощью редуктора.
case Constants.MOVE_PRODUCT:
return {
...state,
products: state.products.reduce((acc, product) => {
// code here
}, [])
};
Теперь я должен снова использовать эту логику, и мне интересно, как я могу обернуть это в функцию.
Кроме того, если я создаю специальные функции для своих редукторов, что может быть лучше, если я добавлю эти вспомогательные функции в мой проект Reaction Redx?