What problem does it solve?
This Skill Unit addresses the complexities of networking and data fetching in Expo applications, making it easier to manage API calls, data loading, and error handling.
Core Features & Use Cases
- Expo Networking Best Practices: Implements the recommended approach for making API requests, fetching data, and caching.
- React Query and SWR Integration: Offers guidelines on setting up data fetching with React Query and SWR for different use cases.
- Expo Router Data Loaders: Provides instructions for using Expo Router data loaders for server-side rendering and static generation.
- Error Handling and Caching: Covers strategies for handling errors, implementing caching, and managing offline support.
- Authentication and Token Management: Offers best practices for managing authentication tokens and implementing secure network requests.
- Environment Variables and Configuration: Explains how to use environment variables for API configuration and managing different environments.
- TypeScript Support: Ensures TypeScript support for type safety in API client configurations.
Quick Start
Run 'pnpm install' to install dependencies, then execute 'pnpm ios' to build and run your iOS app.