在React-Native Mobile App中处理数据的最佳方法是什么?
由于我来自
Objective-c / Swift背景,并且是React和React-Native的新手,因此很难融入新环境.我对React-Native进行了一些研究,这有助于我理解一些基本概念,如组件,状态,道具等.
我陷入了React-native应用程序如何处理数据的部分,比如存储和获取.在ios中,我们可以使用核心数据框架来处理所有这些内容.在那些研究中,我遇到了Redux& AsyncStorage.大多数教程都建议使用Redux来存储数据.但我理解的是,它们有助于存储或处理应用程序的状态,而AsyncStorage仅用作??键值存储. 从iOS开发人员的角度来看,在访问React-Native应用程序(如coreData)时,处理数据的最佳解决方案是什么. 我确实看过这个查询: What are my options for storing data when using React Native? (iOS and Android) 但我对解决方案不满意.有人可以帮帮我吗? 解决方法
我知道它已经在您提供的相关链接中,但只需添加redux-persists和redux即可处理iOS,Android,Electron和Web应用程序的大部分存储要求.
至于复杂性,在一天结束时,在大多数存储引擎的情况下,它都是引擎盖下的所有JSON字符串,因此如果您需要更复杂的数据集,嵌套并不是一个大问题. redux-persists为您管理存储引擎. 更多信息:https://github.com/rt2zz/redux-persist#storage-engines (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |