Anime Browser

A lightweight React/Next anime browser built to practice real-world front-end fundamentals, including API data fetching, state management, and async UI flows.
The app pulls anime data from the Jikan API and handles loading and error states so browsing remains responsive and predictable while requests are in flight.
It also implements infinite scrolling with IntersectionObserver, using hooks likeuseEffect,useRef, anduseCallbackfor clean, efficient pagination behavior.