/Countries

Primary LanguageJavaScript

Para rodar o Projeto:

1 - Clone o repositório; no terminal digite: git clone https://github.com/DiegoRafaelAF/Countries.git (HTTPS) OU git@github.com:DiegoRafaelAF/Countries.git (SSH)

2 - Instale as dependências; dentro do diretório do projeto digite: npm install

3 - Inicie o projeto:; para rodar o projeto digite: npm start

Decisões:

  • Após instalar o axios para fazer as requisições não consegui utilizar. Por esse motivo utilizei fetch. Segui os padrões fornecidos pela API Graph Countries (https://github.com/lennertVanSever/graphcountries).

  • Foi utilizado Context para centralização dos dados e fornescimento dos mesmos entre componentes sem precisar passar explicitamente props entre cada nível.

Para rodar o test: dentro do diretório no terminal digite: npm test