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

324
Views
¿Cómo mejorar el rendimiento de procesamiento de datos en gráficos en React Native?

Tengo un gráfico de líneas de SciChart https://www.scichart.com/ en la aplicación React Native. Y, por lo general, obtenga alrededor de 3500 objetos de la API Rest con el siguiente tipo:

 interface ChartItem { time: Data; value: number; } type ChartData = ChartItem[]

ingrese la descripción de la imagen aquí

Y después, cuando obtengo los datos en la parte frontal, hice un mapa, porque necesito modificar los datos a ISOString con moment.js https://momentjs.com/ así:

 public get chartData() { return this.data.map((el) => ({ time: moment(el.date).toISOString(true), value: el.value, })); }

Los datos del servidor suelen llegar rápido, pero la representación del gráfico es muy lenta. Tarda unos 15-30 segundos. Y además, es muy lento y pesado para el diseño cambiar la orientación del modo vertical al horizontal y viceversa. ¿Qué creen ustedes, chicos, cuál es la mejor manera de mejorar el rendimiento de los datos en esta situación? ¿Qué hay de disminuir la longitud de los datos del servidor y cuál sería la mejor longitud de matriz para el gráfico de líneas? ¿Y tal vez para hacer la modificación de datos en la parte de backend y enviarla al frente? ¿O tal vez sabe de qué manera será más rápido para la iteración en la matriz larga?

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!