Javascript Expo/React native AsyncStorage.getItem()解析为null
我正在世博会开发一个应用程序,面临一个非常简单的问题 在我的App.js中:Javascript Expo/React native AsyncStorage.getItem()解析为null,javascript,react-native,expo,Javascript,React Native,Expo,我正在世博会开发一个应用程序,面临一个非常简单的问题 在我的App.js中: AsyncStorage.setItem("test", "testVal").then((res) => { AsyncStorage.getItem("test", (value) => { console.log("VALUE: " + value); }); }); 上面的代码记录的是VALUE:null,而不是VALUE:test。对可能出现的问题有什么想法吗 (
AsyncStorage.setItem("test", "testVal").then((res) => {
AsyncStorage.getItem("test", (value) => {
console.log("VALUE: " + value);
});
});
上面的代码记录的是VALUE:null
,而不是VALUE:test
。对可能出现的问题有什么想法吗
(使用EXPO版本3.17.21)这是
getItem
签名:
static getItem(key: string, [callback]: ?(error: ?Error, result: ?string) => void): Promise
因此回调的第一个参数是error
。尝试:
AsyncStorage.setItem("test", "testVal").then((res) => {
AsyncStorage.getItem("test", (err, value) => {
console.log("VALUE: " + value);
});
})