- Projeto feito durante as aulas
- Projeto do curso feito individualmente
- Projeto externo feito individualmente
caminho: "/projects/stage03"
Este é um projeto simples para gerenciamento de finanças, onde você consegue cadastrar seus gastos e ganhos, visualizá-los, filtrá-los e ver um resumo. O principal objetivo deste projeto é a prática utilizando uma API para construir as telas, e também analisar o impacto de rerenderizações em uma aplicação React(causadas por API ou não), durante este módulo foi apresentado o conceito de useContextSelector, Memo, useMemo e useCallback.
- Vite ts
- Tailwind
- Styled-components
- Phosphor-react
- react-router-dom
- radix
- axios
- zod
- react-hook-form
caminho: "/projects/practice03"
Este é um projeto de uma página de blog, onde consumindo a API do github, trazemos dados e informações de um determinado usuário ou repositório. Visualize todas as principais features abaixo:
- Vite ts
- Tailwind
- Styled-components
- Phosphor-react e fontawesome
- date-fns
- react-router-dom
- react-hook-form
- zod
-
Aqui podemos ver as principais informações do usuário, além de poder visualizar e filtrar(por nome, descrição ou linguagem) todos os seus repositórios.
-
Nesta página está as principais informações do repositório, e também seu README.md
-
Neste projeto foi implementado um hook para controlar as requisições a uma API externa, como pode perceber no gif, os dados do usuário e dos repositórios são buscados apenas uma vez, depois eles são armazenados na context API.
-
Como os dados são buscados numa API externa de acordo com o username do usuário, criei uma feature para trocar o usuário padrão apenas trocando uma variável na url.
-
Retorno quando ocorre erro nas requisições.
-
Link: https://github.com/dhomini-rabelo/Coin-Frontend