What problem does it solve?
This Skill provides a comprehensive guide and best practices for developing React Native mobile applications, addressing common challenges in project structure, state management, and platform-specific code.
Core Features & Use Cases
- Project Structure: Outlines a standard, scalable directory layout for React Native projects.
- Component Patterns: Demonstrates functional components, hook-based logic extraction, and explicit prop interfaces.
- State Management: Covers local state, global state with Zustand, and server state with React Query.
- Testing: Includes examples for component and hook testing using React Native Testing Library.
- Platform-Specific Code: Offers strategies for handling differences between iOS and Android.
- Anti-Patterns: Lists common pitfalls to avoid in React Native development.
Quick Start
Follow the project structure and component patterns outlined in this skill to build a new React Native screen.