A motivação por trás dessa simples aplicação, foi enraizar a pratica de consumos de api's com o useEffect, entender os motores do react e como usar isso na sua performance com a lib use-context-selector, e api's nativas do react como memo, useCallback...
Gitblog apresenta o perfil de um usuário do github com seu login, empresa e seguidores logo a baixo, issues que são representadas em formato de post, consumindo a API do github.
- Filtrar posts: Filtrar posts por descrição e nome do post.
- Detalhar post: Detalhar o post, como data do post, comentários e exibindo sua descrição completa.
Antes de começar, certifique-se de ter o Node.js instalado em seu sistema.
-
Clone este repositório:
git clone https://github.com/rcnald/ignite-gitblog.git # or gh repo clone rcnald/ignite-gitblog
-
Entrar no diretório
cd ignite-gitblog
-
Instalar suas dependências
npm install
-
Iniciar o projeto
npm run dev
Logo após isso o projeto será iniciado na porta http://localhost:5173 se disponível.
Tecnologias e bibliotecas utilizadas para a construção do projeto.