Component - Error handling for network calls
This UI component shows how an iOS app handles errors during network calls. It displays a loading state, shows data when the call succeeds, and shows an error message with a retry button if the call fails.