Estoy usando una función de ayuda para obtener el token de Asyncstorage y agregarlo al encabezado de axios, pero en su lugar ofrece una promesa. Mi función es así:
const getToken = async () => { const token = await AsyncStorage.getItem("token") return token };Aquí hay información sobre cómo manejar las promesas:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
Creo que el parámetro de la devolución de llamada que pasa a .then recibirá el valor que "devuelve" su función asíncrona.
está esperando el token, se supone que debe devolver una promesa. la forma correcta es:
async function getToken() { return await AsyncStorage.getItem("token"); }O
const getToken = async () => { return await AsyncStorage.getItem("token") };