在我的应用中,我希望用户登录后显示该用户名,因为我已经使用了Uid,但我没有从firebase
接收数据
使用RN> 57.8
这是我的代码:
componentDidMount(){
firebase.database()
.ref('users/'+this.state.uid)
.on('value',(snapshot)=>{
const name1 = snapshot.val().name;
alert(name1)
})
}
和
componentDidMount(){
firebase.database()
.ref(`users/${this.state.uid}`)
.on('value',(snapshot)=>{
const name1 = snapshot.val().name;
alert(name1)
})
}
我想显示带有用户名的警报消息,但是它不起作用,而如果我直接如下所示编写路径,则能够获得警报
示例:
.ref('users/ALM5456N3NNN35HFR56L')
答案 0 :(得分:2)
使用它来获得名称
firebase.database()
.ref(`users/${this.state.uid}`).on('value',(snapshot)=>{
console.log(snapshot.val());
})