This repository contains a Pokemon Application built using ReactJS
- Used
pokeapi
to fetch Pokemon data for the ReactJS frontend. - Used
axios
library to make http request to thepokeapi
to fetch data. - Learnt to use
useEffect
andHooks
in React apps. - Used debouncing feature for the search bar to make an http request.
- Optimised the number of useStates.
- Use of Debouncing Event to allow to call the function which controls the operation of the search bar.
The app components include :
- Pokemon : to display the final UI of the pokemon application
- PokemonDetails : to fetch data from the api
- PokemonList : to initiate pagination feature to the app for better performance and user-experience
- SearchBar : to search for a particular Pokemon based on name