Quiz – Aula 08: Consumo de APIs 🧠
1. Qual a principal vantagem do Axios sobre o Fetch nativo?
Ele é mais colorido no console.
Ele converte automaticamente a resposta para JSON e permite criar instâncias reutilizáveis.
Ele é a única forma de acessar a internet.
Ele não precisa de internet para funcionar.
2. Dentro de qual hook do React geralmente colocamos as chamadas de API que devem acontecer ao carregar a página?
`useState`
`useContext`
`useEffect`
`useMemo`
3. Para que serve o bloco `try/catch` em uma requisição assíncrona?
Para acelerar a internet.
Para capturar e tratar erros (como falha na conexão ou servidor fora do ar) sem que a aplicação trave.
Para mudar a senha do usuário.
É um comando do CSS.
4. O que é uma "Base URL" no Axios?
O endereço onde o site fica hospedado.
Uma parte comum de todas as URLs da API (ex: `https://api.site.com`) configurada em um único lugar.
O nome do computador do desenvolvedor.
Uma senha de acesso.
5. O que significa o estado de "Loading" em uma aplicação?
Que o código terminou de rodar.
O período de espera entre o pedido dos dados e a resposta da API, onde devemos mostrar um sinal visual ao usuário.
Que o computador está desligando.
Um tipo de erro fatal.