Busca de Dados
Parte do curso de React
Quase nenhum aplicativo de verdade se sustenta mostrando só os dados que o usuário já tem na tela. Em algum momento um componente precisa pedir alguma coisa a um servidor, uma lista de usuários, os detalhes de um produto, uma página de resultados de busca, e até essa resposta voltar existe um intervalo de tempo em que o componente não tem nada para mostrar, além de uma chance real de a resposta nunca chegar porque a...
Chamar um servidor é um efeito colateral, algo que sai da tarefa de "calcular o JSX deste componente a partir das props e do estado atuais", da mesma família de iniciar um temporizador ou abrir uma conexão. Se você chamasse fetch direto no corpo de um componente, ele dispararia a cada renderização, inclusive nas renderizações que aconteceram por motivos que nada têm a ver com precisar de dados novos, e cada uma...
Quer aprender React Busca de Dados em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com React pronto e pratique Busca de Dados com um tutor de IA que conhece seu código.
Começar esta liçãoBusca de DadosO que você vai aprender
- Fetch inside useEffect
- Loading/error/data states
- AbortController cleanup
- Preventing setState after unmount
- Mention TanStack Query as a next step
Leia esta lição no seu idioma
Todas as lições deste curso
17 lições- 1O que é React?25 min
- 2JSX e Components30 min
- 3Props30 min
- 4State com useState35 min
- 5Manipulando Eventos30 min
- 6Renderização Condicional e Listas30 min
- 7Formulários e Controlled Inputs35 min
- 8Effects com useEffect40 min
- 9Busca de Dados40 min
- 10Composição de Components35 min
- 11Context e useContext35 min
- 12useReducer35 min
- 13Hooks Personalizados35 min
- 14Desempenho e Memoization35 min
- 15Roteamento com React Router40 min
- 16Testando Components React40 min
- 17Projeto Final: Aplicativo de Tarefas60 min
