diff --git a/README.md b/README.md index 109a29c..93dc1b1 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Curso para aprender **React** basado en proyectos. - 01: [Introducción a React](https://www.twitch.tv/videos/1704282150?filter=archives&sort=time) - 02: [React Hooks: useState y useEffect](https://www.twitch.tv/videos/1711159530?filter=archives&sort=time) -- 03: [Fetching de datos y Custom Hooks](https://www.twitch.tv/videos/1718103492?filter=archives&sort=time) +- 03: [Fetching de datos y Custom Hooks](https://www.twitch.tv/videos/1718103492?filter=archives&sort=time) - 04: [Prueba técnica para Trainee](https://www.twitch.tv/videos/1718103492) - 05: [React Hooks: useRef, useMemo, useCallback](https://www.twitch.tv/videos/1732102325?filter=archives&sort=time) - 06: [React Hooks: useContext, useReducer, useId](https://www.twitch.tv/videos/1738955695) diff --git a/projects/06-shopping-cart/README.md b/projects/06-shopping-cart/README.md index 16168f7..9ca0e42 100644 --- a/projects/06-shopping-cart/README.md +++ b/projects/06-shopping-cart/README.md @@ -1,9 +1,17 @@ # Enunciado +Ecommerce + +- [x] Muestra una lista de productos que vienen de un JSON +- [x] Añade un filtro por categoría +- [x] Añade un filtro por precio + +Haz uso de useContext para evitar pasar props innecesarias. + Carrito: -- Haz que se puedan añadir los productos a un carrito. -- Haz que se puedan eliminar los productos del carrito. -- Haz que se puedan modificar la cantidad de productos del carrito. -- Sincroniza los cambios del carrito con la lista de productos. -- Guarda en un localStorage el carrito para que se recupere al recargar la página. (da puntos) \ No newline at end of file +- [x] Haz que se puedan añadir los productos a un carrito. +- [x] Haz que se puedan eliminar los productos del carrito. +- [x] Haz que se puedan modificar la cantidad de productos del carrito. +- [x] Sincroniza los cambios del carrito con la lista de productos. +- [x] Guarda en un localStorage el carrito para que se recupere al recargar la página. (da puntos)