2

我正在尝试通过 react redux firebase 加载配置文件数据,但它不起作用。

这是我创建新用户的功能:

firebase.createUser({ email, password }, { firstName, lastName })

这就是我设置商店的方式:

const rootReducer = combineReducers({ 
    auth: authReducer, 
    firestore: firestoreReducer, 
    firebase: firebaseReducer 
})

const store = createStore(
    rootReducer,
    compose(
        applyMiddleware(thunk.withExtraArgument({ getFirebase, getFirestore })),
        reduxFirestore(firebase, rrfConfig)
    )
)

其中 fbConfig 是来自 firebase 的配置,而 rrConfig 是:

const rrfConfig = { userProfile: 'users', useFirestoreForProfile: true }

之后我渲染它:

<Provider store={store}>
    <ReactReduxFirebaseProvider
        firebase={firebase}
        config={rrfConfig}
        dispatch={store.dispatch}
        createFirestoreInstance={createFirestoreInstance}
    >
        <HashRouter>
            <App/>
        </HashRouter>
    </ReactReduxFirebaseProvider>
</Provider>

有什么问题?名字和姓氏在 firestore 数据库中,但不会加载。

4

0 回答 0