Project Trybetunes - Trybe

  • [Requisitos do projeto]
    1. Crie as rotas necessárias para a aplicação]
    1. Crie um formulário para identificação]
    1. Crie um componente de cabeçalho]
    1. Crie os links de navegação no cabeçalho]
    1. Crie o formulário para pesquisar artistas]
    1. Faça a requisição para pesquisar artistas]
    1. Crie a lista de músicas do álbum selecionado]
    1. Crie o mecanismo para adicionar músicas na lista de músicas favoritas]
    1. Crie o mecanismo para remover músicas na lista de músicas favoritas]
    1. Crie a lista de músicas favoritas]

Habilidades

Neste projeto, verificamos se voce é capaz de:

  • Fazer requisições e consumir dados vindos de uma API;

  • Utilizar os ciclos de vida de um componente React;

  • Utilizar a função setState de forma a garantir que um determinado código só é executado após o estado ser atualizado

  • Utilizar o componente BrowserRouter corretamente;

  • Criar rotas, mapeando o caminho da URL com o componente correspondente, via Route;

  • Utilizar o Switch do React Router

  • Usar o componente Redirect pra redirecionar para uma rota específica;

  • Criar links de navegação na aplicação com o componente Link;