native-data-fetching
Installation
Summary
Network requests, API calls, and data fetching for Expo apps with caching, error handling, and offline support.
- Covers fetch API, React Query, error handling patterns, token management with expo-secure-store, and retry logic with exponential backoff
- Includes offline-first strategies using NetInfo and React Query persistence, plus environment variable configuration with
EXPO_PUBLIC_prefix for client-side URLs - Supports Expo Router data loaders (
useLoaderData) for route-level data loading on web (SDK 55+) - Provides authentication workflows including token storage, refresh token flows, and secure header injection
SKILL.md
Expo Networking
You MUST use this skill for ANY networking work including API requests, data fetching, caching, or network debugging.
References
Consult these resources as needed:
references/
expo-router-loaders.md Route-level data loading with Expo Router loaders (web, SDK 55+)
When to Use
Use this skill when:
Related skills
More in Mobile
vercel-react-native-skills
React Native best practices: performance, navigation, native modules, and platform APIs
vercel-labs/agent-skillssleek-design-mobile-apps
Mobile-first design patterns for iOS and Android: gestures, safe areas, and native feel
sleekdotdesign/agent-skillsbuilding-native-ui
Expo native UI components: lists, modals, tabs, bottom sheets, and haptics
expo/skillsexpo-tailwind-setup
NativeWind and Tailwind setup in Expo with correct native class handling
expo/skillsupgrading-expo
Expo SDK upgrade guide covering breaking changes, native module compatibility, and migration steps
expo/skills