React Dojo

Buscar

Busca conceptos, ejercicios y quizzes

prácticabásico

Derivar listas con useMemo

Una lista de tareas se filtra y ordena con cada render — incluso cuando solo cambia un contador no relacionado. Usa useMemo para que el cálculo pesado solo se repita cuando cambien query u order.


Objetivos

  1. 1.Envuelve el filtrado + ordenamiento en useMemo
  2. 2.Declara [query, order] como dependencias
  3. 3.Verifica que el contador ya no recalcula la lista (observa el log en consola)
tu código
Pista

useMemo(fn, [deps]) memoriza el valor retornado por fn. Solo recalcula cuando alguna dependencia cambia. Si el cálculo es costoso o produce un array nuevo en cada render, useMemo evita re-renders en cadena.

Conceptos relacionados

¿Fue útil?
Inicia sesión para dar feedback