Я выполняю вызов API GetList и после получения ответа я делаю еще один вызов API.dispatchUpdateHeader должен произойти после того, как все вызовы сделаны.Но это не работает.Это хорошая идея, чтобы написать слишком много .thens?
export const getList = (data) => {
return (dispatch) => {
const { url, params } = GetList(data.items);
return fetch(url, params)
.then(() => {
dispatch(getSavedItems(data.reqBody));
const { url1, params1 } = UpdateItemsApi();
return fetch(url1, params1).then(() => {
dispatchUpdateHeader();
});
});
};
};