Crea una aplicación de gestión de contactos con funcionalidades completas para manejar información de contactos, utilizando React, Context API y React Router.
- HTML
- CSS
- JavaScript
- React
- React Router
- Context API
- Gestión de Contactos: Permite a los usuarios leer, crear, actualizar y eliminar contactos.
- Crear: Agregar nuevos contactos a la lista.
- Actualizar: Editar detalles de contactos existentes.
- Eliminar: Borrar contactos de la lista con una opción de confirmación (opcional) utilizando un componente Modal.
- Vista de Contactos: Muestra una lista de todos los contactos.
- Formulario de Contacto: Utilizado para crear o actualizar contactos.
- Componente de Tarjeta de Contacto: Muestra la información de un solo contacto de manera visualmente atractiva.
- Confirmación de Eliminación: Implementa una ventana Modal para confirmar antes de eliminar un contacto.
- Conexión con API: Fetch de datos desde la API de Contactos para manejar la información de los contactos.
- Contenido ficticio en la store para desarrollar y probar la funcionalidad.
- Postman para probar los endpoints de la API.