尝试将我的firebase商店与我的redux商店同步,因为显然我希望它们尽可能地对齐,但我已经接受了承诺。
我以为你声明了一个函数并返回一个promise然后当你调用该函数时,你可以在其上调用.then()
?
所以我在这里定义我的函数(返回一个promise):
const getFromFirebase = () => {
return new Promise((resolve, reject) => {
firebase.database().ref('/users/').once('value', resolve)
})
};
然后我用.then()
打电话给它
export default getFromFirebase.then(store => {
return createStore(reducers, store.data, enhancer);
});
但我收到错误:getFromFirebase.then is not a function
我做错了什么/被误解了?