Как сохранить элемент FlatList в AsyncStorage React Native? - PullRequest
1 голос
/ 13 июля 2020

У меня есть Flatlist, в котором данные загружены из состояния. что я хочу сделать, когда я нажимаю на значок в виде сердца, этот элемент addToWishlist с помощью AsynStorage

Я не имею ни малейшего представления о моей функции AddToWishList (), может ли кто-нибудь помочь ??

1 Ответ

0 голосов
/ 13 июля 2020

Если вы хотите сохранить весь объект элемента, AddToWishList должен передать обратно идентификатор, откуда он был вызван.

import { AsyncStorage } from 'react-native';

AddToWishList = async (id) => {
  let itemToSave = JSON.Stringify(...dataArrayOfItems.filter(item => item.id === id))
  try {
   await AsyncStorage.setItem(id: itemToSave) 
    }
   catch (error) {
        //error saving data
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...