Ich baue eine Klasse, um Speicher in React Native zu behandeln und das async/await-Muster zu verwenden. Das getItem funktioniert, ich bin mir nicht sicher, ob ich das setItem asyncifizieren muss. Tu ich?ReactNative AsyncStorage in Kombination mit async/await. Ist "Warten" für setItem-Operationen erforderlich?
class StorageLayer {
static async getStorageKey(key) {
try{
let value = await AsyncStorage.getItem(key);
return value;
}
catch(e){
return null;
}
}
static setStorageKey(key, value) {
console.log("setStorageKey key ->", key, value);
return AsyncStorage.setItem(key, value);
}
}
vs:
...
static async setStorageKey(key, value) {
console.log("setStorageKey key ->", key, value);
return AsyncStorage.setItem(key, value);
}
Wenn 'setItem' bereits ein Versprechen zurückgibt, macht das keinen Unterschied. – Bergi