What problem does it solve? Building reliable networking in React Native and Expo apps involves many pitfalls: unhandled fetch errors, insecure token storage, missing retry logic, and broken offline behavior. This Skill provides proven patterns for data fetching, caching, authentication, and environment configuration 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 Integration: Setup, queries, mutations, cache invalidation, and offline-aware syncing with NetInfo. - Auth & Security: Token storage with expo-secure-store and token refresh flows. - Environment Config: EXPO_PUBLIC_ environment variables for dev/prod API URLs with TypeScript typing. - Expo Router Loaders: Route-level server data loading for web (SDK 55+) via the references guide. - Use Case: You need your Expo app to fetch user data, cache it for offline use, and attach a securely stored auth token to every request—this Skill gives you the complete implementation pattern. ## Quick Start Ask the AI to implement a cached, authenticated API request with error handling and offline support in your Expo app.