Estoy tratando de llamar a una función asíncrona para almacenar y obtener datos que obtengo de una API. Se supone que el usuario debe obtener un token en la pantalla de inicio de sesión y el token se mostrará en la pantalla de inicio. Pero el token no se muestra en la consola cuando el usuario presiona el botón en la pantalla de inicio link.js
export const SET_USER_AUTH = async ({accessToken, tokenType, expiresAt}) => { try { await AsyncStorage.setItem('@access_token', accessToken); await AsyncStorage.setItem('@token_type', tokenType); await AsyncStorage.setItem('@expires_at', expiresAt); await AsyncStorage.setItem('@user_auth', tokenType + " " + accessToken); console.log("Done SET_USER_AUTH"); } catch(e) { // read error } }; export const GET_USER_AUTH = async () => { try { const accessToken = await AsyncStorage.getItem('@access_token'); const tokenType = await AsyncStorage.getItem('@token_type'); const expiresAt = await AsyncStorage.getItem('@expires_at'); const userVer = await AsyncStorage.getItem('@user_auth'); console.log("Done GET_USER_AUTH"); } catch(e) { // read error } };Inicio.js
return ( <Button onPress={() => console.log(GET_USER_AUTH.userVer)}/> );