有一种方法可以使用“ .then回调”来控制台。记录“青蛙”,因为我想在异步存储中看到我的令牌。
-在获得令牌后,我需要将其附加到fetch调用的标头中,有人知道该方法吗?
useEffect(() => {
const frog = AsyncStorage.getItem('AZURE-TOKEN');
console.log('THIS MY TOKEN', frog);
}, []);
答案 0 :(得分:5)
我不确定,但是也许您可以简单地做到
useEffect(() => {
const getItem = async () => {
const frog = await AsyncStorage.getItem('AZURE-TOKEN');
console.log('THIS MY TOKEN', frog);
};
getItem();
}, []);
或
useEffect(() => {
AsyncStorage.getItem('AZURE-TOKEN')
.then(token => {
console.log('THIS MY TOKEN', token);
});
}, []);
在第一种情况下,我正在创建一个异步函数,以这种方式启用await
关键字,在第二种情况下,我仅使用了then