Projeto onde é possível realizar uma busca pelos repositórios no Github de um dado usuário a partir do seu nome na plataforma. Caso o usuário exista, será apresentada uma listagem com todos os seus repositórios ordenados (quantidade de estrelas + ordem alfabética).
-
Integração entre Typescript, React e Hooks de forma natural.
-
Praticar gerenciamento de estados da aplicação com Redux e tratar efeitos colaterais de chamadas assíncronas com Redux Saga.
-
Praticar e permitir troca de tema (🌞/🌜) da aplicação.
-
Praticar os alguns conceitos de responsividade e mobile-first.
- Vídeo-aula TypeScript com ReactJS, Redux e Redux Saga da Rocketseat.
- Typescript
- React
- React Redux
- Redux Saga
- typesafe-actions
- react-router-dom
- axios
- eslint
- prettier
- scss
- react-loading
No diretório raiz do projeto, execute o comando no terminal:
yarn start
Aplicação executará em modo de desenvolvimento.
Abra http://localhost:3000 para visualizar no seu browser de preferência.