What problem does it solve?
This skill helps developers build React Native applications with consistent architecture, maintainable components, clear state management, and reliable platform-specific behavior.
Core Features & Use Cases
- Project Structure: Organize screens, components, hooks, navigation, state, utilities, and business logic into scalable directories.
- Component and State Patterns: Use functional components, explicit TypeScript props, custom hooks, local state, Zustand, and React Query appropriately.
- Testing and Platform Support: Test components and hooks with React Native Testing Library while handling iOS and Android differences with shared or platform-specific files.
- Use Case: Apply these patterns when creating a new mobile screen, extracting its logic into hooks, connecting server state, and adding coverage for user interactions.
Quick Start
Use the react-native skill to structure and implement a maintainable mobile screen with typed components, extracted hooks, appropriate state management, platform support, and tests.