Live Interactive Demo Model
Live API Data Fetcher
A posts explorer that calls a real REST API, shows loading skeletons, and lets users search by title.
Fetch Posts
Acceptance Criteria
Fetching API data inside useEffect with try/catch
Handling loading, error, and empty states cleanly
Filtering API results in real time as the user types
Target APIs & Concepts
async / awaitLoading & Error StatesSearch Filtering
Ready to code this yourself? Switch to the Candidate Code Studio to write your implementation in React 19 and run automated test evaluations!