Add a fetch request to a real public API and render data beautifully.
Requirements
- Use any public API (e.g., fakestoreapi.com, jsonplaceholder.typicode.com)
- Add loading skeletons
- Add error UI for failed requests
- Add retry button
- Display data in a responsive grid or list
Why This Is Hard
Tests ability to handle: async code, UI skeletons, error boundaries, retries, fetch patterns.
Expectations
- Code placed inside
/services folder
- No unhandled promises
Add a fetch request to a real public API and render data beautifully.
Requirements
Why This Is Hard
Tests ability to handle: async code, UI skeletons, error boundaries, retries, fetch patterns.
Expectations
/servicesfolder