即使在成功登录宽度 auth.signInWithEmailAndPassword 方法并且数据存在 users/${uid} 之后,react-redux-firebase 也不会在 firebase reducer 中填充用户配置文件。因为我将数据存储在 firestore 中,所以我配置了 react-redux -firebase 为:
const reduxFirebaseConfig = {
userProfile: 'users',
attachAuthIsReady: true,
useFirestoreForProfile: true,
updateProfileOnLogin: false
};
redux-dev-tool 中的减速器:
firebase > profile {isLoaded: false, isEmpty: true}.
注意:使用 react-native 所以使用它的 firebase 库 (React-Native-firebase)。除了 firebase reducer 中的用户配置文件外,一切都运行良好。