Clone este repositório e comece já o nosso desafio.
OBS: Caso tenha alguma dúvida em relação ao teste é só nos mandar sua pergunta no canal #challenge-foton do Slack do React Brasil.
Use a api do google books para os dados da tela.
const query = 'harry potter';
fetch(`https://www.googleapis.com/books/v1/volumes?q=${query}`);
OBS: Pode ser utilizado a forma de chamada de apis de sua preferencia (fetch, axios, etc).
O design do site consiste em 3 telas, sendo elas:
- Crie uma página com base no design apresentado nas telas de Listagem e Detalhes;
- É obrigatório um botão para navegar para a página de Listagem.
Nesta tela é obrigatório que o usuário tenha possibilidade de:
- Ver a lista dos livros;
- Possibilitar buscar mais livros com um botão no estilo "Load more";
- Buscar livros pelo nome;
- Clicar em um dos livros para ver seus detalhes.
Nesta tela é obrigatório que o usuário tenha possibilidade de:
- Ver as informações completas do livro selecionado;
- Poder adicionar uma nota, dar like e adicionar aos favoritos (somente estado interno como useState, useReducer, etc).