Consumption of PokeApi in a fully responsive frontend demo, with search, sort, filter by type options, dark mode, ability to add/remove pokémon to/from favourites list stored to localStorage. More details about each pokémon can be viewed in modal. Rendering is optimized with useMemo and useCallback React hooks.
Scaffolding with Vite. To run the app in local environment:
- Open terminal, cd to
pokemon-probeaufgabe
. $ npm install
to install required node modules.$ npm run dev
to start local dev server.