What problem does it solve? React Native and Expo development involves mobile-specific decisions that web React patterns do not cover: validating deep-link route params, separating server state from client state, virtualizing long lists, and storing tokens securely. This Skill provides concrete, production-oriented patterns for each of these concerns. ## Core Features & Use Cases - Expo Router Navigation: File-based routing with thin route files and Zod validation of untrusted deep-link parameters. - State Separation: Clear ownership rules for server state (TanStack Query), client state (Zustand/Jotai), route params, and form state (React Hook Form). - Data Fetching & Validation: TanStack Query hooks with Zod schema parsing at the API boundary, plus explicit loading, error, and empty states. - Performance & Native APIs: FlatList/FlashList virtualization, memoized render items, NativeWind or StyleSheet styling, and hooks wrapping Expo modules like Location and SecureStore. - Use Case: When building an orders screen in an Expo app, use this Skill to wire a validated route, a Zod-parsed query, and a virtualized list with pull-to-refresh in one consistent pattern. ## Quick Start Ask the AI to build an Expo screen that fetches a list of items with TanStack Query, validates the response with Zod, and renders it in a FlatList with loading and error states.