Este repositório contém uma Prova de Conceito (POC) desenvolvida para uma apresentação sobre gerenciamento de estado em aplicações React. O projeto utiliza a biblioteca Zustand para gerenciamento de estado e consome a API REST do GitHub para pesquisa de usuários. A aplicação foi desenvolvida com TypeScript e estilizada com Tailwind CSS e componentes do Shadcn UI.
Você pode acessar o projeto neste link: https://zustand-jsvix.netlify.app
- Zustand: Biblioteca para gerenciamento de estado em React.
- TypeScript: Linguagem usada no projeto.
- Shadcn UI: Biblioteca de componentes usada.
- GitHub API: API consumida no projeto.
- Busca de Usuários no GitHub: Pesquisa usuários na API do GitHub.
- Gerenciamento de Estado com Zustand: Utiliza Zustand para gerenciar o estado das requisições e dados dos usuários.
- Interface Moderna: Utiliza Tailwind CSS e Shadcn UI para uma interface limpa e moderna.
git clone https://github.com/erikvix/zustand-poc
cd zustand-poc
npm install
npm run dev
Abra seu navegador e acesse http://localhost:3000.