What problem does it solve?
This Skill provides best practices and patterns for building robust, performant, and maintainable React Native applications, especially leveraging the New Architecture and modern tooling.
Core Features & Use Cases
- Project Structure Guidance: Offers a recommended directory layout for scalable RN projects.
- Navigation Patterns: Demonstrates best practices for React Navigation and Expo Router.
- State Management: Implements recommended patterns using Zustand and React Query.
- Performance Optimization: Details techniques for optimizing FlatList, animations, and general app performance.
- New Architecture Integration: Explains how to use Turbo Native Modules and Fabric.
- Platform-Specific Code: Shows how to handle iOS and Android differences effectively.
- Testing Strategies: Outlines a comprehensive testing approach from unit to E2E.
- Distribution & OTA Updates: Covers EAS Build, submission, and Over-The-Air updates.
Quick Start
Use the react-native-patterns skill to generate a basic project structure for a new React Native application.