加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

sqlite – 在React Native应用程序中使用Realm与Redux

发布时间:2020-12-12 19:10:44 所属栏目:百科 来源:网络整理
导读:我即将开发一个React Native应用程序,并且完全相信使用Redux管理应用程序状态的好处,但是我想通过使用Realm进行持久存储,使离线的应用程序的数据可用.我想知道的是Redux将如何与Realm一起玩? 我正在开发的应用程序将通过RESTful API提取大量JSON数据,然后我
我即将开发一个React Native应用程序,并且完全相信使用Redux管理应用程序状态的好处,但是我想通过使用Realm进行持久存储,使离线的应用程序的数据可用.我想知道的是Redux将如何与Realm一起玩?

我正在开发的应用程序将通过RESTful API提取大量JSON数据,然后我想将这些数据保存到本地存储 – Realm似乎是一个很好的选择.然而,我不确定的是,Realm数据库将如何存在Redux商店?它必须存在于店外吗?在一个基于Redux的应用程序中使用Realm是否有矛盾?

我已经很好地搜索了描述使用Realm或其他存储选项(Asyncstorage或SQLite)的文档,其中包含Redux的大型数据集,并且可以找到很少的信息.

当您只处理处理数据的组件时,redux存储就很好.该商店是维护您的应用程序状态的好方法.例如,您不需要Realm存储当前登录状态或指示用户是否跳过了登录的标志. redux商店在这里赢得比赛.

另一方面,当你需要处理复杂的查询或大量的数据要存储时,领域是最好的.拥有领域的优势在于数据可以在您的反应组件以及非反应组件/类中轻松访问.领域让您有机会使用领域浏览器监控数据,并建立模型之间的关系.如果您必须进行任何脱机同步,领域也将赢得比赛.

是否必须存在于商店外面 – 是的.

在一个基于Redux的应用程序中使用领域有些矛盾 – 这取决于你正在使用的存储.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读