Ejercicio de programación con React: Hooks: optimización y concurrencia

Código
Puntuación
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:

  1. El componente debe llamarse FiltroProductos.
  2. Debe recibir como props un array de objetos productos y una categoría para filtrar.
  3. Debe mostrar el precio total de los productos que pertenecen a la categoría especificada.
  4. 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"
/>
Empezar ejercicio de programación

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.

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

React

Hooks Optimización y concurrencia

Hooks

Otros tutoriales de programación con React