所以我正在构建一个React Native应用程序,我需要将我的数据存储在设备上离线,只在早上和晚上同步数据 .
解决方案我是Realm . 我的问题是关于应用程序的结构 . 据我所知,使用Realm数据库消除了使用通道架构管理我的状态的需要,因为这是Realm不会做的事情吗?
我想看看人们在结构或设计模式方面做了些什么 . 我会实现某种特殊的mvc吗?还是以某种方式模仿redux?
我问的是应用程序可能的设计模式,还有物理文件夹结构 . 该应用程序可能非常复杂,所以我需要在开始之前计划好这个 .
思考?
1 回答
这个资源非常有助于我理解如何将Realm与Flux / Redux混合使用 .
https://medium.com/@manggit/react-native-redux-realm-js-r3-js-a-new-mobile-development-standard-5290ec02a590
我的观点是,还有许多其他类型的应用程序状态仍然可以在Flux / Redux中进行管理,除了Realm中可能存在的内容,所以我喜欢这种方法,到目前为止它一直在为我工作 .