Ejercicio de programación con React: Hooks: optimización y concurrencia
0h 10m
React: Ejercicio de hooks sobre optimización de cálculos y actualizaciones concurrentes con useMemo. Aprende react con este ejercicio de código interactivo.
Este reto se enfoca en la implementación de un componente en React que haga uso de hooks para optimizar cálculos y actualizaciones concurrentes, específicamente usando el hook useMemo
. El componente se llamará FiltroProductos
y deberá recibir un array de objetos que representan productos, junto con una categoría específica para filtrar. El objetivo es que el componente muestre el precio total de los productos que pertenecen a la categoría indicada, y para ello, deberás utilizar useMemo
para memorizar el cálculo del precio total.
Requisitos:
- El componente debe llamarse
FiltroProductos
. - Debe recibir como
props
un array de objetosproductos
y unacategoría
para filtrar. - Debe mostrar el precio total de los productos que pertenecen a la categoría especificada.
- Utiliza
useMemo
para memoizar el cálculo del precio total.
Ejemplo de uso:
<FiltroProductos
productos={[
{ id: 1, nombre: 'Producto 1', precio: 100, categoria: 'A' },
{ id: 2, nombre: 'Producto 2', precio: 200, categoria: 'B' },
{ id: 3, nombre: 'Producto 3', precio: 150, categoria: 'A' },
]}
categoria="A"
/>
Todos los ejercicios de programación de React
Evalúa tus conocimientos con ejercicios de programación en React de tipo Test, Puzzle, Código y Proyecto con VSCode.
Props y manejo de datos entre componentes
Definición y manejo de rutas
Conocimiento general de React
Galería de imágenes en React
Eventos en React
Gestor de tareas con React
Custom Hooks para servicios compartidos
Nuevos métodos create de React Router
Solicitudes HTTP con Fetch API
Instalar React y crear nuevo proyecto
Renderizado condicional
Introducción a JSX
Manejo de clases y estilos
Introducción a React Router
Solicitudes HTTP con Axios
Estado local con useState y useReducer
Estado global con Redux Toolkit
Estado y ciclo de vida de los componentes
Hooks para gestión de estado complejo y contexto
Componentes funcionales
Certificados de superación de React
Supera todos los retos de React y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
React
Hooks Optimización y concurrencia
Hooks