Fake network requests with configurable delays, loading spinners, skeleton screens, error responses and retries — the heart of robust wait strategies.
Choose a delay and whether the request should fail, then load.
Button shows a spinner and disables during the request.
Fails the first 2 attempts, then succeeds on the 3rd. Practice polling/retry logic.
Starts a background job that reports progress until complete.
Appends more rows each click after a delay.