Este proyecto es un ejercicio práctico diseñado para familiarizarme con el uso de Context y los reducers en React ⚛️. Además, se han aplicado buenas prácticas utilizando custom hooks para mejorar la legibilidad y mantenibilidad del código 🧑🏻💻.
Aunque la estructura 🏗️ de la aplicación es sencilla y no presenta un problema significativo de prop drilling, el enfoque principal se centra en el uso de un contexto para gestionar el estado y compartir datos entre componentes de manera eficiente ⚡.
http://todo-list-react-context-reducer.surge.sh
✅- Muestra una lista de tareas.
✅- Agregar un filtro por categoria.
✅- Agregar un filtro por estado de la tarea (compleatada / pendiente).
✅- Hacer uso de useContext para evitar prop drilling (pasar props innecesarias).
✅- Haz que se puedar agregar tareas a la lista.
✅- Haz que se quitar agregar tareas a la lista.
✅- Haz que se modificar agregar tareas a la lista.
✅- Guardar la lista en un localStorage para que se recupere al recargar la pagina.
Este proyecto de lista de tareas fue desarrollado para practicar lo visto en las clases de @midudev💖 sobre React.