Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

316
Vistas
¿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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda