Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

252
Views
Cómo esperar el retorno asíncrono en una función de sincronización

Estoy trabajando en una aplicación nativa de reacción, en App.js antes de la función de mi aplicación, busco mi token en AsyncStorage y en la función de la aplicación verifico si este token existe o si no ha caducado. Pero para obtener información en AsyncStorage, use la función Async y la función de mi aplicación no puede ser asíncrona. La función de la aplicación será llamada más tarde por reaccionar nativo, por lo que no puedo usar 'entonces' y devolución de llamada.

 let token; let expirationDate; AsyncStorage.getItem('accessToken').then((response) => token = response) AsyncStorage.getItem('expirationTokenDate').then((response) => expirationDate = response) const App = () => { if (!token | !expirationDate | expirationDate < Date.now()) { //return something } //return another thing } export default App;
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Convierta sus variables en estado, es decir:

 const [token, setToken] = useState(null); const [expirationTokenDate, setExpirationTokenDate] = useState(null); AsyncStorage.getItem('accessToken').then((response) => setToken(response.data) AsyncStorage.getItem('expirationTokenDate').then((response) => setExpirationTokenDate(response.data) const App = () => { if (!token | !expirationDate | expirationDate < Date.now()) { //return something } //return another thing }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!