Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Carregar Dados do Usuário de uma API | Estado e Efeitos Colaterais
Introdução ao React

Desafio: Carregar Dados do Usuário de uma API

Deslize para mostrar o menu

Tarefa

Criar um perfil de usuário simples que carrega dados do usuário a partir de uma função de API usando useEffect.

O componente deve incluir:

  1. Uma variável de estado chamada user. Seu valor inicial deve ser null.

  2. Um hook useEffect.

  • Chamar a função fetchUser dentro do efeito.
  • Usar .then() para receber a resposta.
  • Salvar a resposta no estado user usando setUser.
  1. Se user for null, renderizar um parágrafo (elemento p). O texto deve ser Loading user....

  2. Se user existir, renderizar:

  • Um título (elemento h2) que exibe o nome do usuário.
  • Um parágrafo (elemento p) que exibe o cargo do usuário.

Código Inicial

Abra o projeto inicial abaixo e complete as partes faltantes do componente.

Starter code

Solução

Você pode comparar seu resultado com a solução final abaixo.

Solution code

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 4
some-alt