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

153
Views
Filtrando una lista de promesas dentro de useEffect

Descubrí que no es sencillo filtrar una lista de valores de promesas, así que probé el enfoque en esta pregunta (respuesta principal).

La diferencia es que estoy usando esto dentro de useEffect en React.

Mi matriz de results está vacía fuera de la función async getData :

 // helper function async function filter(arr, callback) { const fail = Symbol(); return ( await Promise.all(arr.map(async (item) => ((await callback(item)) ? item : fail))) ).filter((i) => i !== fail); } useEffect(() => { if (!stateData) { let results = []; async function getData() { const res = await filter(data.slice(0, 5), async (item) => { const boolRes = await myAsyncFunction(item); return boolRes; }); // results has data results.push(...res); } getData(); console.log(results) // is empty, but results inside getData has data } }, []);

¿Alguna idea de cómo puedo sacar los datos de getData de forma segura?

about 4 years ago · Juan Pablo Isaza
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!