Nesse módulo construiremos uma aplicação front-end web completa utilizando conceitos e ferramentas importantes do ecossistema React como Styled Components, MirageJS, Context API, hooks, Axios e muito mais.

Neste segundo capítulo iremos construir nosso primeiro aplicativo em ReactJS funcional. Utilizaremos o CRA com o Template TypeScript para dar início ao app. Para criar uma api fake, utilizaremos o MirageJS e o styled-components para estilizar.

Repositório do Capítulo II

matheuslanduci/aula02-trilha-react

Desafios do Capítulo II

Desafio 03 - Criando um hook de carrinho de compras

Nesse desafio, você deverá criar um hook para gerenciar um carrinho de compras.

matheuslanduci/desafio03-trilha-react

Desafio 04 - Refactoring de classes e TypeScript

Nesse desafio, você deverá migrar uma aplicação de Javascript e Class Components para Typescript e Function Components

matheuslanduci/desafio04-trilha-react

Projetos do Capítulo II

O projeto foi baseado no 2º módulo da trilha ReactJS do Ignite. Além do que foi construído na aula, também foi inserido um sistema de autenticação (via Context API) e também no MirageJS com JWT/Bcrypt.

GitHub - matheuslanduci/dt-money: Projeto #01 - Ignite ReactJS (Rocketseat)