Строка сообщения об ошибке на виртуальной машине ios: действия должны быть простыми объектами.использовать пользовательское промежуточное ПО для асинхронных действийЯ заметил, что была проблема в upLoadImageToFirebase ().Я сталкивался с этой проблемой при использовании redux и firebase.Кто-нибудь может мне помочь?Большое спасибо!
"react-redux": "^6.0.1",
"redux": "^4.0.1",
"redux-thunk": "^2.3.0"
"react-native": "0.58.006",
upLoadImageToFirebase = (item) => {
return storage.ref('imgProduct').child(`${item.key}.jpg`)
.put(item.blob, { contentType: 'application/octet-stream' })
}
export const addProduct = (product) => {
return (dispatch) => {
let { blobs } = product;
let urls = [];
dispatch(startAdd());
blobs.forEach((item) => {
dispatch(upLoadImageToFirebase(item)).then((snapshoot) => {
urls = urls.concat(snapshoot.ref.getDownloadURL());
}).catch(err => {
console.log(err)
})
})
}
}