我正在尝试通过 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 数据库中,但不会加载。