[英]What is the way to use the AsyncStorage variable in my situation?
在以下情况下使用AsyncStorage
的正确方法是什么:
我正在userName
使用它保存在存储中的用户名:
import AsyncStorage from '@react-native-community/async-storage';
const userName = await AsyncStorage.getItem('AZURE-USERNAME');
我只想打印变量“ userName ”
export const deleteFromTable = () => {
console.log('MY ASYNC ================>>>>>>>>>>>', userName);
fetchUserConnectResponseData().then((result) => {
console.log('before', JSON.stringify(result));
deleteUserConnectResponseData().then(() => {
fetchUserConnectResponseData().then((result1) => {
console.log('after', JSON.stringify(result1));
});
});
});
};
Ciao,我想您将数据保存到AsyncStorage
,例如:
AsyncStorage.setItem('AZURE-USERNAME', 'user name I want to save')
好吧,您可以通过以下方式在代码中检索它:
export const deleteFromTable = () => {
let userName = "";
AsyncStorage.getItem('AZURE-USERNAME').then((userName) => {
console.log('MY ASYNC ================>>>>>>>>>>>', userName);
fetchUserConnectResponseData().then((result) => {
console.log('before', JSON.stringify(result));
deleteUserConnectResponseData().then(() => {
fetchUserConnectResponseData().then((result1) => {
console.log('after', JSON.stringify(result1));
});
});
});
});
};
也许你可以通过它使用react-native-easy-app ,你可以同步访问 AsyncStorage 中的数据,让 AsyncStorage 更容易使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.