This project demonstrates an implementation of an infinite scroll list of Pokémon using TypeScript, the PokeAPI and also the Intersection Observer Api. The goal is to build the infinite scroll mechanism from scratch and paginate the API requests.
The project also has a state management using MobX.
To set up the app locally, run the following commands:
$ yarn install
$ yarn dev
Open http://localhost:3000 to view the project in the browser.
This project was bootstrapped with Vite, a build tool and development server for lightning-fast development and optimized production builds.
For more information about Vite and its features, visit the official documentation.