这是React组件的render()方法中的承诺。如何从React/Firebase中的承诺中获取数据?
firebaseRef.child("users/" + auth.uid).once('value').then((snapshot) => {
let userName = snapshot.val().name;
});
我想snapshot.val的数据()。名称,并把它在
return(
<h1>{userName}</h1>
)
我能得到的数据出来的承诺与行动派遣了Redux店然后在需要它的地方找回它,但是我想应该有一个更短的实现方法?我尝试了不同的方式来这样做,但由于异步性,我失败了......所以请帮助!