“Sucesso não é o resultado de um jogo, mas o destino de uma jornada”!
Sobre o desafio | Como utilizar
Nesse desafio, você deve criar uma aplicação para treinar o que você aprendeu até agora no React Native!
Agora você deve continuar desenvolvendo a aplicação que irá armazenar repositórios do seu portfólio, que você já desenvolveu o backend utilizando o Node.js, e no último desafio em ReactJS.
-
Listar os repositórios da sua API
: Deve ser capaz de criar uma lista de todos os repositórios que estão cadastrados na sua API com os campos title, techs e número de curtidas seguindo o padrão${repository.likes} curtidas
, apenas alterando o número para ser dinâmico. -
Curtir um repositório listado da API
: Deve ser capaz de curtir um item na sua API através de um botão com o texto Curtir e deve atualizar o número de likes na listagem no mobile.
Em cada teste, tem uma breve descrição no que sua aplicação deve cumprir para que o teste passe.
Para esse desafio temos os seguintes testes:
should add a like to the like counter of the repository
: Para que esse teste passe, sua aplicação deve permitir ao clicar no botãoCurtir
, um like seja adicionado ao repositório listado, e que essa atualização possa ser visualizada na tela.
-
1º passo: Para clonar o repositório, clique no botão "Clone or download" e irá aparecer um menu. Copie a URL que aparece logo abaixo do botão.
-
2º passo: No seu terminal, navegue até a sua pasta de preferência e rode o comando
git clone {URL_DO_REPOSITORIO}
, isso irá baixar todos os arquivos para a sua máquina. (Lembre-se que você precisa do Git instalado em sua máquina, caso ainda não tenha: https://git-scm.com/) -
3º passo: Com seu repositório baixado na sua máquina, execute o comando
yarn
na pasta do projeto clonado para instalar todas as dependências. -
4º passo: Para rodar os testes automatizados execute o comando
yarn test
no seu terminal, e ele irá te retornar o resultado dos testes das rotas.
Feito com 💜 by Tiago Pereira 👋 Me encontre no Linkedin!