react-native-expert

Provide React Native development best practices for performance and cross-platform compatibility.

Updated May 6, 2026
One-click install
npx skills add https://github.com/wilfoz/plan_game --skill react-native-expert-wilfoz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-expert
Source: https://github.com/wilfoz/plan_game/tree/main/.claude/skills/react-native-expert
Command: npx skills add https://github.com/wilfoz/plan_game --skill react-native-expert-wilfoz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react-native-reanimated, react-native-gesture-handler, expo-image, zustand, jotai, react-native-mmkv, zeego, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides advanced guidance for developing cross-platform mobile applications using React Native and Expo, addressing performance, native compatibility, and complex UI challenges.

Core Features & Use Cases

  • Performance Optimization: Enhances app smoothness by optimizing list rendering, animations, and memory usage.
  • Platform-specific Implementation: Offers best practices for handling iOS and Android differences seamlessly.
  • Code Quality & Safety: Ensures stable, robust applications through layout measurement, safe rendering, and error prevention strategies.
  • Use Case: A developer wants to implement a native-like animated menu that supports both iOS and Android platforms while maintaining smooth scrolling and responsiveness.

Quick Start

Refer to the guidelines for initializing a project with proper structure, native navigation, and optimized UI components for React Native.

Frequently Asked Questions about react-native-expert

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

FAQPage Schema
How do I optimize React Native list virtualization to improve scrolling performance?

List virtualization in React Native optimizes scrolling by rendering only visible items, reducing memory usage. This Skill provides best practices for optimizing list rendering and memory to ensure smooth app responsiveness.

What's the best way to build platform-specific UI components for iOS and Android in React Native?

Building platform-specific UI components in React Native requires handling iOS and Android differences seamlessly. This Skill offers best practices for cross-platform compatibility to ensure native-feeling mobile applications.

How do I create safe and smooth animations in React Native using Reanimated?

Safe animations in React Native using Reanimated require proper gesture handling and layout measurement to prevent crashes. This Skill provides animation safety techniques and error prevention strategies for complex UI challenges.

Can I use Expo with React Native for production-ready app performance optimization?

Expo supports React Native production readiness by enabling performance optimization through list virtualization and memory management. This Skill guides developing cross-platform mobile apps with Expo addressing complex UI challenges.

Why does my React Native app feel unresponsive when implementing complex animated menus?

React Native apps feel unresponsive when complex animated menus block the JavaScript thread or lack proper gesture handling. This Skill provides optimization techniques using Reanimated and gesture handler to maintain smooth scrolling.

Do I need Zustand or Jotai for state management in high-performance React Native apps?

Zustand and Jotai support state management in high-performance React Native apps by handling complex functionalities efficiently. This Skill leverages these dependencies alongside MMKV to ensure production readiness and stable app behavior.