O projeto React e API´s proposto pela Labenu, possui 03 páginas: Home, Pokedex e Detalhes. O projeto faz uso de fonte de dados para sua elaboração a Poke Api (https://pokeapi.co/), uma Api pública, muito usada para aplicações focadas em aprendizado de programação.
Integração de APIS
React Router
Design Systems
Estado Global
- React
- React Router
- Styled-components
- React Context
- Axios
- Na página principal é mostrado todos os Pokémons em cards
- O Header funciona como um navegador entre as páginas detalhes, pokedex e homepage, e conta com botões para captura e exclusão de Pokémons da Pokedex
- Id e nome do Pokémon
- Botão de captura
- Botão para acesso a detalhes
- Nesta página são exibidas imagens dos Pokémon selecionado
- Também é exibido os Stats e 04 Moves do Pokémon selecionado
- É possível capturar ou excluir o Pokémon desta página
- Página onde são exibidos os Pokémons capturados
- Os Pokémons ao serem capturados são removidos da exibição da HomePage
- Na página pokédex é possível excluir individualmente um pokémon capturado, ou todos os pokémons pelo botão Excluir Pokédex.