native-data-fetching - Expo Networking and Data Fetching
Provides guidelines for network requests, caching, error handling, offline support, authentication, and Expo Router data loaders.
Tags
Updated: 2026-09-24Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Implement API requests
- Configure React Query and SWR
- Use Expo Router loaders
- Debug network failures
- Implement caching strategies
- Handle offline scenarios
- Manage authentication tokens
- Configure API environment variables
- Cancel network requests
Inputs
- API URLs and endpoints
- Environment variables
- Authentication tokens
- Request parameters and payloads
- Network connectivity status
Outputs
- Fetched JSON response data
- Typed API error instances
- Cached query state
- Stored authentication tokens
- Cancelled network request signals
Requirements
- Expo or React Native environment
- expo-secure-store package
- @react-native-community/netinfo package
- @tanstack/react-query package
- Expo Router (SDK 55+ for loaders)
