- Esta app es una practica del consumo de api.
- Este código se encuentra en el nivel intermedio de JavaScript, ya que combina varios temas importantes y conceptos avanzados:
- Manipulación del DOM: Uso de document.querySelector para interactuar con los elementos de la página.
- Eventos: Manejo del evento submit para procesar el formulario.
- Plantillas literales: Uso de backticks (``) para construir HTML dinámicamente.
- Promesas y async/await: Uso de fetch y la sintaxis async/await para manejar solicitudes asíncronas.
- APIs externas: Integración con servicios web mediante el protocolo HTTP.
- Manejo de errores: Uso de try-catch y catch en promesas para controlar fallos.
- Desestructuración: Extracción de propiedades específicas (location, current) de un objeto.