What problem does it solve? Mobile apps need reliable networking, but developers often struggle with error handling, token management, offline behavior, and environment configuration in React Native and Expo projects. This Skill provides concrete patterns and code for building robust client-side networking. ## Core Features & Use Cases - Data Fetching Patterns: Implement fetch requests with typed error handling, retries with exponential backoff, and request cancellation via AbortController. - State & Caching: Set up React Query (TanStack Query) for caching, mutations, and offline-aware queries synced with NetInfo network status. - Auth & Configuration: Manage tokens securely with expo-secure-store, implement token refresh flows, and configure API URLs with EXPO_PUBLIC_ environment variables. - Use Case: You are building an Expo app that must work offline and authenticate users. Use this Skill to wire React Query with NetInfo for offline resilience and store auth tokens in SecureStore with an automatic refresh flow. ## Quick Start Use the native-data-fetching skill to set up React Query with offline support and secure token storage in my Expo app.