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.Envuelve el filtrado + ordenamiento en
useMemo - 2.Declara
[query, order]como dependencias - 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
