react-native-expo-mobile

Enforce React Native and Expo best practices for mobile app development.

12|2|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/alexandrbasis/wythm-claude-workflows --skill react-native-expo-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-expo-mobile
Source: https://github.com/alexandrbasis/wythm-claude-workflows/tree/main/.claude/skills/react-native-expo-mobile
Command: npx skills add https://github.com/alexandrbasis/wythm-claude-workflows --skill react-native-expo-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of best practices and rules to ensure React Native and Expo mobile applications are performant, stable, and maintainable.

Core Features & Use Cases

  • Performance Optimization: Rules for efficient list rendering, animations, and image loading.
  • Crash Prevention: Critical guidelines to avoid common runtime errors in React Native.
  • Code Quality: Best practices for state management, navigation, and component design.
  • Use Case: When refactoring a slow-scrolling list in your Expo app, consult this Skill's "List Performance" section for actionable advice on optimizing FlatList or LegendList components.

Quick Start

Review the 'react-native-expo-mobile' skill for best practices on optimizing React Native list performance.

Frequently Asked Questions about react-native-expo-mobile

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

FAQPage Schema
How do I optimize React Native FlatList rendering for slow scrolling in Expo?

To optimize React Native FlatList rendering, apply rules for efficient list performance including proper item keying and component memoization to improve scroll performance in your Expo app.

What are the best practices for React Native animations using Reanimated?

Best practices for React Native animations using Reanimated involve adhering to specific gesture handler guidelines to ensure smooth performance and prevent crashes during complex mobile interactions.

Can I use Expo APIs for state management and navigation in a mobile app directory?

Yes, you can use Expo APIs alongside state management patterns and navigation guidelines within the `mobile-app/` directory to maintain code quality and stability in your application.

Why does my React Native app crash during image handling?

React Native apps crash during image handling due to unoptimized loading practices; applying specific image handling guidelines prevents common runtime errors and improves stability.

What is the best way to prevent runtime crashes in Expo mobile development?

The best way to prevent runtime crashes in Expo mobile development is to follow critical guidelines for state management and component design, avoiding common React Native runtime errors.