Este projeto trata-se de uma aplicação capaz de reproduzir músicas das mais variadas bandas e artistas, criar uma lista de músicas favoritas e editar o perfil da pessoa usuária logada. além de ser possível executar o preview e favoritar suas músicas preferidas.
O código desses diretórios
src/services
,src/assets
foi feito/desenvolvido pela TRYBE. Eu utilizo as funções que estão em src/services. para desenvolver o projeto.
Front-end:
Desenvolvido usando: React, Prop-Types, CSS3, JavaScript ES6, React Router
Adquiri essas habilidades ao desenvolver esse projeto:
-
Fazer requisições e consumir dados vindos de uma
API
; -
Utilizar os ciclos de vida de um componente React;
-
Utilizar a função
setState
para 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
doReact Router
; -
Usar o componente
Redirect
para redirecionar para uma rota específica; -
Criar links de navegação na aplicação com o componente Link;
-
Clone o projeto:
git clone git@github.com:Andreyrvs/14-React-Trybe-Tunes.git
Front-end
cd 14-React-Trybe-Tunes/ npm install
-
Para rodar o Front-end:
cd src/ && npm start