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

125
Views
Las variables actualizadas en el método de búsqueda no se conservan en el estado
 const searchCacheFlightHotelsPackage = () => { setValues({ ...values, loading: true }); let result = null; getCacheFlightHotelsPackage() //returns a promise .then((data) => { if (data.list.length > 0) { result = paginate(data.list); hotelFlightPackageList = data.list; } else { console.log("sorry no packages found========"); } console.log(hotelFlightPackageList); setValues({ ...values, loading: false }); }) .catch((e) => { console.log("packages data error=======", e); setValues({ ...values, loading: false }); });

Tengo variables fuera de esta función como let hotelFlightPackageList = []; que se actualiza en el método, pero una vez fuera del método, vuelve a ser una matriz vacía. También intenté usar setValues, del cual puede ver un ejemplo con la configuración de carga en falso. Ojalá pudiera actualizar el estado global en la búsqueda, pero da un error de gancho de reacción al hacerlo.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

¡Resulta que puede actualizar el estado global en fetch una vez que convierte la variable de estado global en constante fuera de fetch! ¡Trabajando ahora!

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!