Mais uma etapa da trilha de React Finalizada dessa vez a criação de uma aplicação de nome DashGo , a aplicação consiste em 4 paginas : Login , Dashboard , listagem de usuários e criação de um novo usuário.
O grande diferencial dessa aplicação foi o uso de uma biblioteca chamada ChakraUI onde o CSS é implementado de forma declarativa direto no HTML , É uma biblioteca interessante mais acredito que o TailwindCSS seja uma ferramenta que me agrade mais.
O uso de uma biblioteca chamada ReactHookForm onde me chamou muito a atenção pois o uso de componentes não controlados em um formulário facilita bastante a vida e deixa o código limpo.
Utilizei mais uma vez o MirageJs para ter uma API fake e não depender de ter um Back-end pronto , para validação de dados foi utilizado o YUP que é uma ferramenta bem simples de implementação para validação de Objetos pelo lado do cliente.
*ReactJS
*NextJS
*TypeScript
*ChakraUI
*Yup
*ReactHookForm
*MirageJS
*Axios