/github-blog

Blog com `issues` deste repositório | Projeto de entrega do módulo "Consumo de API e Performace" do Ignite

Primary LanguageTypeScript

Github blog

Blog com issues deste repositório.

Capa Github blog

📑 Sobre o projeto

Esta aplicação é o projeto de entrega do módulo de "Consumo de API e performance no ReactJS" do curso de especialização Ignite.

✍🏻 Funcionalidades

Esta aplicação consome as APIs de Usuários, Issues e Pesquisa do Github.

  • Feed
    • Busca de users por um usuário especifico
    • Busca de issues todas as issues do repositório
    • Busca de search/issues a pesquisa do usuário
  • Post
    • Busca de issues/:number por uma issue especifica

🧠 Aprendizados

  • Consumo de API com axios
  • Analise da performace com React Dev Tools
  • Utilização do hook useCallback para otimizar requisições
  • Converter textos Markdown em HTML para exibição

🛠 Tecnologias utilizadas

  • Axios
  • Fontawesome
  • Date-fns
  • Loash
  • React-router-dom
  • React-markdown
  • React-hook-form
  • Styled-components