• Empleos
  • Sobre nosotros
  • Empleos
    • Inicio
    • Empleos
    • Cursos y retos
  • Empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

238
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?

over 3 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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda