An open API service indexing awesome lists of open source software.

https://github.com/natcurti/alura-books

Alura Books - Praticando autenticação com JWT e requisições usando React Query e Apollo Client.
https://github.com/natcurti/alura-books

apollo-client authentication graphql jwt-authentication react-query

Last synced: 3 months ago
JSON representation

Alura Books - Praticando autenticação com JWT e requisições usando React Query e Apollo Client.

Awesome Lists containing this project

README

        

# 📚 Alura Books

O Alura Books é um MVP de uma loja virtual que vende livros da Casa do Código. Esse projeto foi construído ao longo da formação Impulsione sua aplicação React e consuma APIs, onde implementamos toda a camada de comunicação com a API, inclusive a autenticação.

## 💻 Tecnologias utilizadas

- React
- TypeScript
- Axios
- Session Storage
- React Query
- GraphQl
- Apollo Client

## 📕 Aprendizados

Inicialmente implementamos a autenticação utilizando tokens JWT, armazenados no Session Storage e gerenciados com o Axios. Em seguida adotamos o React Query para otimizar o gerenciamento de dados e centralizar as requisições HTTP. Por fim, migramos para o Apollo Client, aproveitando as vantagens do GraphQL para realizar consultas mais precisas e eficientes a um back-end GraphQL customizado.