The "Pokedex - React and APIs" project aims to build a Pokémon website that uses a public API Poke Api as its data source and consists of three pages: Home, Pokedex, and Details, following the design provided in Figma.
- Integration of a public API with React, using axios to create endpoints that receives data based on the API's documentation.
- Navigation between pages with React Router.
- Implementation of global state management through React Context for better organization and maintenance of data among components, without using props.
- The project follows the proposed design on Figma.
- Button to add or remove Pokémon from the Pokedex, with the restriction of not being able to add the same Pokémon twice.
https://pokedex-joaoneiva.surge.sh/
- Connection with APIs
- React Router
- Global State
- React
- React Context
- Axios
- React Router
- Styled-components