Добрый день!
Я ожидаю что выполниться цикл с запросами, а после этого выполнится строка dispatch(fetchStatus(false));
А по факту цикл и dispatch(fetchStatus(false)); выполняются параллельно
Action:export const getCheck = (invoices) => async (dispatch, getState) => {
const { invoices } = getState().personalInformation;
dispatch(fetchStatus(true));
for (const invoice of invoices) {
axios("url" ,invoice)
.then((data) => {
dispatch({ type: 'PI_SET_INVOICES_PARAMS', payload: data.Model });
})
.catch();
}
dispatch(fetchStatus(false));
};