Я хочу прочитать значение firebase и сохранить его в this.state, когда происходит конструктор. Что мне делать?
constructor(props) {
super(props);
var userId = firebase.auth().currentUser.uid;
return firebase.database().ref("/users" + userId)
.once("value").then(function(snapshot) {
var uid = (snapshot.val() && snapshot.val().uid)
var nickname = (snapshot.val() && snapshot.val().nickname)
}),
this.state = {
//uid: firebase.auth().currentUser.uid,
uid: "",
nickname: "",
};
}