reactjs - React Redux 仅从 firebase 加载数据一次
问题描述
我正在制作演示应用程序。数据存储在 Firebase 中。现在我正在通过 axios get 方法将数据加载到我的应用程序中。但从现在开始,我想将 redux 添加到我的应用程序中。我看到了一些关于将 firebase 与 redux 连接的教程,但我的问题是我只想从 firebase 加载数据(在启动应用程序上)并且以后不要对 firebase 进行任何操作。我的意思是在重新加载应用程序后,我希望拥有相同的应用程序初始状态。你有什么建议吗,我是 react 和 redux 的新手,不知道该怎么做。
解决方案
查看 Firebase 文档,特别是标记为一次读取数据的部分。从那里来这个例子:
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'; // ... });
推荐阅读
- mysql - 在 MySQL 中导出每周唯一用户和每日唯一用户的新列
- r - R导入半非结构化数据CSV
- python - 运行与 main 分离的异步函数
- ruby - 使用哈希作为实例变量
- github-pages - CSS 未显示在 Github 页面上
- excel - 我需要帮助将这些顺序 If 语句转换为更简洁的代码。(使用 Libre Office)
- python - 如何循环并显示错误消息,直到输入文件可以打开
- swift - 如何在 MPMediaItem 中正确添加音乐编译的谓词
- sass - 什么是 bootstrap 4 媒体断点上下和之间?
- nginx - 如何使用最低效率的 nginx 配置来防止 DDOS 攻击