Rendimiento y Memoization
Parte del curso de React
Tu aplicación tiene una tabla con dos mil filas y una caja de búsqueda encima. Cada pulsación se siente pesada: escribes y medio segundo después aparece la letra. No hay nada roto y el código parece razonable. Lo que pasa es que un solo carácter en la caja de búsqueda hace que React vuelva a ejecutar los dos mil componentes de fila, deduzca que casi ninguno ha cambiado y después actualice la pantalla.
React vuelve a renderizar con alegría a propósito, y casi siempre eso es justo lo correcto, porque ejecutar la función de un componente es barato y React es bueno calculando el mínimo que necesita cambiar en la página. De vez en cuando no es lo correcto, y para esos casos React te da tres herramientas con las que decir «este resultado no ha cambiado, reutiliza el anterior». ...
¿Quieres aprender React Rendimiento y Memoization en un entorno real?
Haz clic abajo, recibe una máquina Linux con React listo, y practica Rendimiento y Memoization con un tutor de IA que conoce tu código.
Empezar esta lecciónRendimiento y MemoizationLo que vas a aprender
- React.memo for components
- UseMemo for expensive computations
- UseCallback for stable function references
- When memoization is overkill
- Measuring before optimizing
Lee esta lección en tu idioma
Todas las lecciones de este curso
17 lecciones- 1¿Qué es React?25 min
- 2JSX y Components30 min
- 3Props30 min
- 4State con useState35 min
- 5Manejo de eventos30 min
- 6Renderizado condicional y listas30 min
- 7Formularios y Controlled Inputs35 min
- 8Effects con useEffect40 min
- 9Obtención de datos40 min
- 10Composición de Components35 min
- 11Context y useContext35 min
- 12useReducer35 min
- 13Hooks personalizados35 min
- 14Rendimiento y Memoization35 min
- 15Enrutamiento con React Router40 min
- 16Pruebas de Components de React40 min
- 17Proyecto final: Aplicación de tareas60 min
