首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react原生使用asyncStorage进行日常日志记录和图表制作

react原生使用asyncStorage进行日常日志记录和图表制作
EN

Stack Overflow用户
提问于 2019-10-13 12:02:53
回答 1查看 148关注 0票数 1

我正在为一个客户端创建一个原型应用程序,它主要涉及自我日志和图形。假设我想输入我今天吃了多少卡路里和我燃烧了多少卡路里,我会有一个有两个输入的屏幕,我可以把这些数字和今天的日期一起保存下来。

我想知道如何对日期使用这样的asyncStorage,这样任何用户都可以拥有特定于他们的设备/电话的数据,他们可以每天记录日志,但我可以使用数据(按日期)为他们显示在图形上。基本上,如果他们在一周内每天保存卡路里输入/输出卡路里,图表将能够在他们的设备上显示该周的每一天的数据。

我这里有一个非常基本的例子:

代码语言:javascript
复制
async storeItem(key, item) {
try {
    var jsonOfItem = await AsyncStorage.setItem(key, JSON.stringify(item));
    return jsonOfItem;
} catch (error) {
  console.log(error.message);
}
}

但是我如何使用像'caloriesIn‘和'caloriesOut’这样的键以及每个键的当前日期来做这件事呢?

EN

回答 1

Stack Overflow用户

发布于 2019-10-13 12:57:31

React Native有很多用于存储数据的选项,下面是其中的一些选项:

  • AsyncStorage
  1. RealM
  2. SQlite
  3. PouchDB
  4. 西瓜DB

综上所述,我认为对于您的情况,react-native-sqlite-storage应该是更好的选择,因为它可以让您按日期查询数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58360490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档