, поэтому я пытаюсь опубликовать серию изображений, но я хочу, чтобы карта продвигалась только после завершения предыдущего вызова. Мой единственный вызов postImage(id, file)
является асинхронным вызовом axios и использует .then
. Я пропускаю простую функцию реагирования или какой-нибудь полезный инструмент JS?
export const postAllImages = (id, fileList) => dispatch => {
dispatch({
type: str.START_LOADING,
payload: 'Loading...'
})
_.map(fileList, file => {
postImage(id, file)
})
dispatch({
type: str.POST_ALL_IMAGES
})
dispatch({
type: str.FINISH_LOADING
})
}
Спасибо большое!