What problem does it solve?
This Skill streamlines the implementation and debugging of all network requests, API calls, and data fetching operations within an Expo application, ensuring robust and efficient data handling.
Core Features & Use Cases
- API Integration: Implement GET, POST, and other HTTP methods using the Fetch API or libraries like React Query.
- Data Management: Utilize React Query for advanced caching, state management, and background data synchronization.
- Error Handling & Resilience: Implement comprehensive error handling, retry logic, and offline support for a seamless user experience.
- Authentication: Manage authentication tokens securely using
expo-secure-store and implement token refresh mechanisms.
- Configuration: Configure API endpoints and manage environment-specific settings using Expo's environment variable system.
Quick Start
Use the native-data-fetching skill to implement a simple GET request to fetch user data from an API.