react-native

Apply React Native patterns for modular architecture, navigation, and performance across iOS and Android.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/aberrantCode/llm_skills --skill react-native-aberrantcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native
Source: https://github.com/aberrantCode/llm_skills/tree/main/claude/skills/react-native
Command: npx skills add https://github.com/aberrantCode/llm_skills --skill react-native-aberrantcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide structured patterns, architecture guidance, and performance best practices for building scalable React Native apps that work on both iOS and Android.

Core Features & Use Cases

  • Functional Components Only: encourage modern React usage with clear props interfaces and typed components.
  • Hook-based logic and state management: promote separation of concerns with custom hooks and minimal UI logic in components.
  • Platform-specific patterns: guidance on using Platform.select and separate ios/android files for complex differences.
  • Navigation and performance: patterns for navigation setup, efficient list rendering, and animation considerations.
  • Use Case: build a two-platform app with shared business logic and platform-specific UI.

Quick Start

Load base.md and typescript.md to begin applying patterns for a robust React Native project.

Frequently Asked Questions about react-native

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for React Native architecture across iOS and Android?

React Native architecture best practices involve using functional components, hook-based state management, and platform-specific files to ensure modular design and shared logic across iOS and Android apps.

How do I manage state in React Native using custom hooks?

Manage state in React Native by separating concerns with custom hooks, keeping UI logic minimal in components, and enforcing functional components with clear props interfaces for robust hook-based state management.

Does this React Native pattern support Expo and platform-specific files?

Yes, these React Native patterns support Expo and guide the use of Platform.select alongside separate ios and android files to handle complex platform-specific differences effectively.

How do I optimize React Native navigation and list rendering performance?

Optimize React Native performance by applying specific navigation setup patterns, utilizing efficient list rendering techniques, and carefully managing animation considerations to maintain smooth cross-platform execution.

What is the best way to structure a React Native project for shared business logic?

The best way to structure a React Native project is enforcing modular architecture with functional components, allowing you to build a two-platform app with shared business logic and platform-specific UI.