Я создаю прототип приложения для клиента, и он в основном связан с сам журналированием и построением графиков. Скажем, я хотел бы ввести, сколько калорий я съел сегодня и сколько калорий я сжег, у меня был бы экран с двумя входами, где я мог бы сохранить эти числа для себя вместе с сегодняшней датой.
Мне интересно, как я могу использовать asyncStorage, подобный этому, с датой, чтобы любой пользователь мог иметь данные, специфичные для своего устройства / телефона, и они могли вести журнал каждый день, но я могу использовать данные (по дате) для отображения на графике для их. По сути, если бы они экономили калории на входе / калории каждый день в течение недели, график мог бы отображать данные для каждого дня этой недели на своем устройстве.
У меня есть очень простой пример:
async storeItem(key, item) {
try {
var jsonOfItem = await AsyncStorage.setItem(key, JSON.stringify(item));
return jsonOfItem;
} catch (error) {
console.log(error.message);
}
}
Но как я могу сделать это с такими клавишами, как «caloriesIn» и «caloriesOut», а также с текущей датой для каждого из них?