Firebase React Native Current用户混淆

时间:2017-06-12 00:33:06

标签: javascript firebase react-native

我正在尝试制作一个"欢迎,{用户名}"用户登录我的应用后的页面。我在尝试将当前用户信息提取到我的视图时遇到未定义的错误,并且只能在componentWillMount包装器中加载用户数据。

在组件安装完成后,用户数据显示的最佳方法是什么?"也许我还没有完全理解这个概念?

1 个答案:

答案 0 :(得分:0)

var user = firebase.auth().currentUser;
var name, email, photoUrl, uid, emailVerified;

if (user != null) {
  name = user.displayName;
  email = user.email;
  photoUrl = user.photoURL;
  emailVerified = user.emailVerified;
 uid = user.uid;  // The user's ID, unique to the Firebase project. Do NOT use
               // this value to authenticate with your backend server, if
               // you have one. Use User.getToken() instead.
}

如果您使用firebase JavaScript

,则可以在此代码登录后获取用户