Essa Pokédex foi feita em ReactJS + TypeScript. Inicialmente o boilerplate da aplicação foi criado utilizando o Vite, que tem se mostrado bastante performático em aplicações front-end. Foi utilizado Syled-components devido à grande necessidade de manipular o CSS para gerar estilos condicionais. Também foi utilizado a biblioteca Material UI para criar a paginação da aplicação. Para finalizar, todos os dados dos pokémons foram pegos da API: PokéApi.
- Opção de pesquisar pokémon por nome ou ID
- Filtrar pokémons pelo tipo
- Paginação
- Lazy Loading
- Responsividade
- Validação de formulário
- Validação de dados da API
- ReactJS
- TypeScript
- Vite
- Styled-components
- MUI
- API: PokéApi
✅ Concluído