Redux-Saga

Introdução

Projeto para estudo de redux com middleware saga.

Simulando carrinho de compras com 3 produtos. Permite adicionar ao carrinho, conforme disponibilidade do estoque, consultada pela saga, realizando uma chamada a api com axios. Caso não tenha disponibilidade do produto, será exibido em tela uma mensagem, "falta de estoque".

Não tem foco em css, apenas um projeto funcional para estudo.

Projeto iniciado com Create-react-app.

Principais Tecnologias:

  • Typescript
  • Redux
  • Saga
  • Json-server (simular api)
  • Axios
  • Prettier
  • Eslint
  • Immer
  • Redux-devtools-extension

Comandos:

yarn ou npm install -  para baixar a dependências. 
yarn start - inicia o projeto
yarn server - para simular a api