What problem does it solve?
This Skill provides guidelines and best practices for building performant and quality React Native applications. It helps developers optimize app performance, improve user experience, and ensure maintainability.
Core Features & Use Cases
- List Performance Optimization: Offers best practices for optimizing list rendering and scrolling performance in React Native applications.
- Animation: Provides guidelines for GPU-accelerated animations and Reanimated patterns to enhance user interaction.
- Navigation: Recommends using native navigators for better performance and native behavior.
- UI Patterns: Offers design system patterns and UI best practices to ensure a consistent and quality user interface.
- State Management: Recommends state management patterns to reduce re-renders and manage state effectively.
- Rendering: Provides rules for fundamental rendering principles to prevent crashes and ensure a stable UI.
- Monorepo Configuration: Offers guidelines for managing dependencies and native modules in monorepo projects.
- Configuration: Provides recommendations for configuring fonts, imports, and other settings for optimal performance.
- Use Case: Imagine you are developing a React Native app and want to ensure optimal performance and quality. This Skill provides the necessary guidelines to help you achieve that.
Quick Start
Read the document 'AGENTS.md' for detailed explanations and code examples to get started.