What problem does it solve? Building reliable networking in React Native and Expo apps requires juggling fetch calls, error handling, token management, caching, and offline behavior, and mistakes in any of these lead to crashes, stale data, or leaked credentials. ## Core Features & Use Cases - Fetch and Error Handling Patterns: Provides typed error classes, retry logic with exponential backoff, and AbortController-based request cancellation. - React Query Integration: Covers QueryClient setup, queries, mutations, cache invalidation, and offline-aware synchronization with NetInfo. - Authentication and Secure Storage: Demonstrates token storage with expo-secure-store, authenticated fetch wrappers, and token refresh flows. - Expo Router Data Loaders: Documents route-level loaders with useLoaderData, StatusError, and server versus static rendering modes via the references guide. - Use Case: When a user asks how to configure different API URLs for development and production, the Skill explains EXPO_PUBLIC_ environment variables and .env file conventions. ## Quick Start Ask how to fetch data from an API in your Expo app with proper error handling and caching, and apply the provided fetch or React Query patterns.