Exercícios 14 - Efeitos e Chamadas de API 🌐
🟢 Fáceis
- Conceito: O que é um "Efeito Colateral" (Side Effect) no desenvolvimento Frontend?
- useEffect: O que acontece se passarmos um array de dependências vazio
[]para ouseEffect?
🟡 Médios
- Dependências:
Se eu quiser que o
useEffectrode sempre que a variávelusuarioIDmudar, como deve ficar o array de dependências? - Fetch: Explique a ordem de execução do código abaixo:
- Estados de Rede:
Por que é importante ter um estado de
loading(carregando) em aplicações que buscam dados na internet?
🔴 Desafio
- Ciclo de Efeitos:
Imagine que seu efeito faz um
fetche, dentro do.then(), você chama umsetData(dados).- O que acontece se você NÃO passar o array
[]? Explique o loop infinito que isso gera. - Como você faria para exibir uma mensagem "Nenhum resultado encontrado" caso a API retorne um array vazio?
- O que acontece se você NÃO passar o array