React Redux仅从firebase加载一次数据

问题描述 投票:0回答:1

我正在制作演示应用。数据存储在firebase中。现在我只是通过axios get方法将数据加载到我的应用程序。但是从现在开始我想将redux添加到我的应用程序中。我看到了一些关于使用redux连接firebase的教程,但我的问题是我只想从firebase(在启动应用程序中)加载一次数据,并且以后不再使用firebase进行任何操作。我的意思是在重新加载应用程序后,我想拥有相同的初始应用程序状态。你有什么建议,我是react和redux的新手,并且不知道怎么做。

reactjs firebase firebase-realtime-database redux
1个回答
1
投票

查看Firebase文档,特别是标记为reading data once的部分。从那里来的是这个例子:

var userId = firebase.auth().currentUser.uid;
return firebase.database().ref('/users/' + userId).once('value').then(function(snapshot) {
  var username = (snapshot.val() && snapshot.val().username) || 'Anonymous';
  // ...
});
© www.soinside.com 2019 - 2024. All rights reserved.