У меня проблемы с тем, как я должен отправить 2 действия в одной и той же функции:
Начальная функция:
export function updateItem(item){
return function (dispatch, getState) {
let items = getState().ItemReducer.items;
if(item.id_type === 519){
deleteItem(items[0]);
}
return dispatch({
type:"UPDATE_ITEM",
item: item
});
};
}
Второе действие, которое я должен назвать:
export function deleteItem(item){
return (dispatch) => {
deleteItemApi(item);
dispatch({
type: "DELETE_ITEM",
item: item
})
}
}
Эта функция используется где-то еще и работает нормально, но я не знаю, как ее использовать, поскольку у меня уже есть return function (dispatch, getState)
Спасибо тебе!