Typescript 保存和检索时出现异步存储错误
我有一个存储对象,如下所示:Typescript 保存和检索时出现异步存储错误,typescript,react-native,asyncstorage,Typescript,React Native,Asyncstorage,我有一个存储对象,如下所示: import AsyncStorage from "react-native"; const deviceStorage = { async saveItem(key, value) { try { await AsyncStorage.setItem(key, value); } catch (error) { console.log('AsyncStorage Error: ' +
import AsyncStorage from "react-native";
const deviceStorage = {
async saveItem(key, value) {
try {
await AsyncStorage.setItem(key, value);
} catch (error) {
console.log('AsyncStorage Error: ' + error.message);
}
}
};
export default deviceStorage;
setItem
正在抛出错误
Property 'setItem' does not exist on type 'typeof import("/Users/Developer/React/reactRallyApp/node_modules/@types/react-native/index")'
我不明白为什么会发生这种情况,也不知道如何解决,我是否遗漏了一些简单的东西
import { AsyncStorage } from "react-native";
const saveItem = async (key, value) => {
try {
await AsyncStorage.setItem(key, value);
} catch (error) {
console.log('AsyncStorage Error: ' + error.message);
}
}
};
export default saveItem;
这没有修复警告,并在
wait
上创建了一个新的警告await'表达式只允许在异步函数中使用。很抱歉,刚刚添加了async关键字哦,是的,您忘记了AsyncStorage周围的花括号,现在代码应该是