Esse projeto está sendo desenvolvido com as seguintes tecnologias:
- ReactJS
- TypeScript
- Context API (compartilhamento de estado entre vários componentes da aplicação)
- Styled Components (biblioteca que permite escrever códigos CSS dentro do Javascript)
- Mirage JS (biblioteca de simulação de API que permite construir, testar e compartilhar um aplicativo JavaScript funcional completo antes de ser desenvolvido o back-end)
- Axios (biblioteca usada no lugar de fetch(), que passa a não precisarmos repetir a digitação do endereço do servidor em cada requisição, informando apenas a rota e seus parâmetros, e também passamos a poder interceptar requisições e respostas pra nossa API antes de chegar no back-end para realizar alguma regra, por exemplo enviar algum token de autenticação)
- React Modal (biblioteca que renderiza o conteúdo de seu filho sobre um componente backdrop e fornece muitos recursos relacionados a interação destes dois)
- Polished (biblioteca que possui funções otimizadas de estilos para usar no JavaScript, como darken e transparentize)
O dt-money (th-money no meu caso hahaha) é um app para controle de finanças que utiliza dos conceitos mais atuais do React. Foi desenvolvida no Chapter II do curso Ignite da Rocketseat
Você pode visualizar o layout do projeto através desse link. É necessário ter conta no Figma para acessá-lo.
Por Felipe Brenner