這是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店然後在需要它的地方找回它,但是我想應該有一個更短的實現方法?我嘗試了不同的方式來這樣做,但由於異步性,我失敗了......所以請幫助!