react-native – 使用React Native AsyncStorage存储列表:许多
发布时间:2020-12-15 20:47:04 所属栏目:百科 来源:网络整理
导读:我想用AsyncStorage存储项目列表.该列表将随着时间的推移而更新. 以下是列表可以处于的状态示例: [ { name: "Alice",email: "alice@example.com" },{ name: "Bob",email: "bob@example.com",address: "30 Madison Ave.,NY" }] 现在,似乎存储这个列表有两个
我想用AsyncStorage存储项目列表.该列表将随着时间的推移而更新.
以下是列表可以处于的状态示例: [ { name: "Alice",email: "alice@example.com" },{ name: "Bob",email: "bob@example.com",address: "30 Madison Ave.,NY" } ] 现在,似乎存储这个列表有两个选项: >将每个联系人存储在自己的密钥下 这两种方法都有优势 – React Native最喜欢什么?
我认为这取决于您计划如何使用,访问和更新数据.您可以使用几种异步存储方法来帮助使这两种情况更容易.
如果您决定使用多个键路径,请查看multiSet和multiGet,它允许您在单个函数调用中检索多个键. getAllKeys将为您省去“保持跟踪您创建的所有键”的麻烦,解决了Fredrick Motte提到的两个问题. 要在一次调用中更新许多键,请查看multiMerge这是一个非常强大的方法,类似于mergeItem,但同时有多个键. 所以,你看到你真的可以去任何一条路线.如果将数据划分为多个键,那么您可能只想花一些时间熟悉上面提到的方法. 大卫的建议让Relm看起来也可能对你有一些价值,再次……取决于你的需要. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |