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

132
Vistas
¿Tiene sentido memorizar operaciones de matriz grande en React?

Digamos que tengo un componente:

 export const MyComponent = ({largeArray}) => { const arrayINeed = largeArray.sort() }

Por lo que entiendo, se llamará a largeArray.sort() cada vez que se vuelva a renderizar MyComponent , si largeArray es enorme, ¿eso no genera cierto grado de problemas de rendimiento?

¿Es mejor en este caso memorizar el resultado así?:

 export const MyComponent = ({largeArray}) => { const sortedArray = useMemo(() => largeArray.sort(), [largeArray]) }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Sí. También es importante reconocer que está mutando la matriz pasada en props llamando a su método de sort . En su lugar, distribuya la matriz en una nueva matriz y ordene la nueva matriz:

 import {useMemo} from 'react'; export const MyComponent = ({largeArray}) => { const sortedArray = useMemo(() => [...largeArray].sort(), [largeArray]); }
about 4 years ago · Juan Pablo Isaza Denunciar
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