我有一些场景需要将项目存储在AsyncStorage
中,并将新数据推送到它们各自的键上。其中一个是包含10个国家的列表,像这样存储在AsyncStorage
中:
AsyncStorage.setItem('countries', JSON.stringify(countries));
我尝试了以下操作,其中country
是我想要添加到已有countries
中的新项目:
AsyncStorage.push('countries', JSON.stringify(country));
当然,那行不通...
正如所述,我还有一些需要使用此功能的场景。我正在尝试使用可重用的React Native AsyncStorage
函数来处理传递的key
和data
,并负责设置项目或将其推送到已存在的项目中。
有什么好的方法可以高效地使用AsyncStorage
实现这个功能吗?
var countries = await AsyncStorage.getItem('countries');
。 - Mohsen Vahabzadeh