What problem does it solve?
This Skill streamlines the development of React Native mobile applications by providing a structured approach to building features with modern state management, data fetching, and real-time capabilities.
Core Features & Use Cases
- Component-driven Development: Follows a clear directory structure for screens, components, hooks, and stores.
- State Management: Integrates Zustand with MMKV for efficient client-side state persistence.
- Data Fetching: Leverages TanStack Query for robust server data management, including caching and mutations.
- Real-time Updates: Supports Centrifugo for implementing live data subscriptions.
- Use Case: Develop a new mobile screen for user profiles, including fetching user data, managing local UI state, and displaying real-time notifications.
Quick Start
Use the react-native-dev skill to create a new screen for displaying a list of user orders, including data fetching and state management.