What problem does it solve? Building reliable networking in Expo and React Native apps involves many pitfalls: unhandled HTTP errors, insecure token storage, missing retry logic, and broken offline behavior. This Skill provides proven patterns for every data fetching scenario so you avoid common mistakes. ## Core Features & Use Cases - Fetch & Error Handling: Typed API errors, exponential backoff retries, and request cancellation with AbortController. - React Query & SWR Integration: Query client setup, mutations, cache invalidation, and offline-aware synchronization with NetInfo. - Authentication & Configuration: Secure token storage with expo-secure-store, token refresh flows, and environment-based API URLs using EXPO_PUBLIC_ variables. - Use Case: You are building an Expo app that must load user profiles, handle expired auth tokens, and keep working offline. This Skill gives you the exact patterns for each requirement, including Expo Router data loaders for web (SDK 55+). ## Quick Start Ask the AI to implement a cached API request with error handling and offline support in your Expo app.