Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Trabajar con Bibliotecas de Terceros | JavaScript Asíncrono e Integración de API
Maestría Avanzada en JavaScript

bookDesafío: Trabajar con Bibliotecas de Terceros

Tarea

Estás construyendo una visualización detallada de información de razas. Después de obtener los datos de razas desde la API, mostrarás el nombre de cada raza, descripción, esperanza de vida, rangos de peso para machos y hembras, y el estado hipoalergénico.

  1. Utiliza Axios para obtener datos desde https://dogapi.dog/api/v2/breeds cuando se haga clic en el botón "Fetch Breeds", envolviendo la solicitud en un bloque try-catch.
  2. Si ocurre un error durante la solicitud a la API, oculta el indicador de carga y muestra un mensaje de error.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Utiliza axios.get('https://dogapi.dog/api/v2/breeds') para obtener datos de la API;
  • En el bloque catch, gestiona el error.
index.html

index.html

index.css

index.css

index.js

index.js

copy

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 9

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you show me how to structure the API response data for display?

What should the error message look like when the API request fails?

How do I display the loading indicator while fetching data?

Awesome!

Completion rate improved to 2.22

bookDesafío: Trabajar con Bibliotecas de Terceros

Desliza para mostrar el menú

Tarea

Estás construyendo una visualización detallada de información de razas. Después de obtener los datos de razas desde la API, mostrarás el nombre de cada raza, descripción, esperanza de vida, rangos de peso para machos y hembras, y el estado hipoalergénico.

  1. Utiliza Axios para obtener datos desde https://dogapi.dog/api/v2/breeds cuando se haga clic en el botón "Fetch Breeds", envolviendo la solicitud en un bloque try-catch.
  2. Si ocurre un error durante la solicitud a la API, oculta el indicador de carga y muestra un mensaje de error.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Utiliza axios.get('https://dogapi.dog/api/v2/breeds') para obtener datos de la API;
  • En el bloque catch, gestiona el error.
index.html

index.html

index.css

index.css

index.js

index.js

copy

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 9
some-alt