React Native Firebase只提取一次数据
我有一个问题,我的应用程序使用了。有一次('value',但是当我重新启动我的应用程序时,firebase的内容仍然相同,它没有更新React Native Firebase只提取一次数据,firebase,react-native,firebase-realtime-database,react-native-firebase,Firebase,React Native,Firebase Realtime Database,React Native Firebase,我有一个问题,我的应用程序使用了。有一次('value',但是当我重新启动我的应用程序时,firebase的内容仍然相同,它没有更新 为什么会这样?我不确定是否理解您的问题,但如果您想在每次重新启动应用程序时检索firebase数据,可以将代码放入类构造函数中,并在主视图中启动该类,如下所示: class SettingsStore{ constructor() { firebase.initializeApp(YOUR_CONFIG); super(firebase.dat
为什么会这样?我不确定是否理解您的问题,但如果您想在每次重新启动应用程序时检索firebase数据,可以将代码放入类构造函数中,并在主视图中启动该类,如下所示:
class SettingsStore{
constructor() {
firebase.initializeApp(YOUR_CONFIG);
super(firebase.database().ref());
firebase
.database()
.ref(YOUR_REFERENCE)
.once("value")
.then(function(snapshot) {
let new_data = snapshot.val();
});
}
settingsStore = new SettingsStore();
export default settingsStore;
然后,您可以在主应用程序视图中加载该类
import settings from "./settingsStore";
希望这能回答你的问题