lucascprazeres / desafio-redux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🧑‍🚀 Desafio Redux

⚛️ Proposta

Esse desafio foi inteiramente baseado no curso bônus de Redux, disponibilizado para os alunos do bootcamp GoStack. O exercício foi planejado para pessoas que nunca tiveram contato com essa ferramenta ou a conhecem muito pouco. Basicamente, você deve utilizar esse template com html e css prontos e acrescentar o TypeScript necessário para implementar as funcionalidades de adição e remoção de um produto no carrinho e de cálculo do subtotal da compra.

📚 Material de auxílio

Achando que vamos te deixar de mãos vazias? A Nykolle Malone preparou um notion muito especial que vai te passar os conceitos do ecossistema Redux e te guiar durante esse desafio. Sugerimos que você tente entender o que está sendo feito ao invés de simplesmente copiar/colar 😉

🤔 Recomendado

  • possuir conhecimentos em react funcional e react hooks
  • possuir noções de typescript

👷 Preparando tudo

Clique em usar template, mais acima. Isso vai te levar para uma tela de criação de um repositório seu, com o mesmo código desse aqui

Em seguida, faça um clone do seu próprio repositório

git clone <url-so-seu-repo>

E prepare o ambiente de desenvolvimento

# navegue até a pasta do projeto

cd desafio-redux

# carregue as dependências

yarn

# rode a api fake
yarn server

# rode o frontend react
yarn start

# faça um commit com as suas mudanças e depois as mande para o github

git add .

git commit -m 'diga o que voce fez'

git push

🎖️ Entrega do desafio

Você não está sendo cobrado, mas, se quiser registrar seu aprendizado, crie um readme bem maneiro explicando o que você fez e faça um post no linkedin sobre ele.

Ah, e não esqueça de me marcar, hein! 😉

😍 Quer tornar esse desafio melhor ainda?

Faça um fork desse repositório e execute os mesmos passos que você executou para realizar o desafio

A diferença é que você é livre para mexer em qualquer canto do código e ele dar aquele boost nele!

Depois, é só fazer um push pro seu próprio fork e clicar na opção create pull request, ainda no mesmo.

📝 Licença

Esse projeto encontra-se sob a licença MIT. Para mais informações, consulte o arquivo LICENSE, na raiz do projeto.

Divirta-se!


Feito com 💜 por Lucas dos Prazeres 🧑‍🚀

About

License:MIT License


Languages

Language:TypeScript 62.8%Language:CSS 31.6%Language:HTML 5.6%