react-native-expo

Enforce React Native and Expo managed workflow conventions for mobile app development.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/george-popescu/bee-dev --skill react-native-expo-george-popescu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-expo
Source: https://github.com/george-popescu/bee-dev/tree/main/plugins/bee/skills/stacks/react-native-expo
Command: npx skills add https://github.com/george-popescu/bee-dev --skill react-native-expo-george-popescu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of conventions and best practices for developing mobile applications using React Native with the Expo managed workflow. It ensures consistency, maintainability, and optimal performance across the project.

Core Features & Use Cases

  • Expo Configuration Standards: Guidelines for app.json/app.config.js, EAS Build/Submit, and Expo Go usage.
  • Component Patterns: Best practices for using React Native core components, navigation, and styling.
  • Platform-Specific Code: Strategies for handling differences between iOS and Android.
  • State Management & Testing: Recommendations for state management libraries and testing methodologies.
  • Use Case: A new developer joins a React Native + Expo project and needs to quickly understand the established patterns for building UI components, handling navigation, and configuring the app for production.

Quick Start

Follow these standards when developing for the React Native + Expo stack.

Frequently Asked Questions about react-native-expo

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

FAQPage Schema
What are the best practices for React Native component patterns and styling in an Expo managed workflow?

React Native Expo conventions enforce using core components, mobile-first design principles, and StyleSheet.create for styling. This ensures cross-platform compatibility and maintainability across iOS and Android within the Expo managed workflow.

How do I configure a React Native app using Expo for production builds?

To configure a React Native app for production, use Expo configuration standards for app.json or app.config.js. This setup prepares the application for EAS Build, EAS Submit, and Expo Go deployment workflows.

How do I handle navigation and platform-specific code in React Native with Expo Router?

Expo Router handles navigation conventions while specific strategies manage platform-specific code differences between iOS and Android. This approach enforces cross-platform compatibility within your mobile application architecture.

Can I use React hooks and AsyncStorage for state management in Expo applications?

Yes, state management using React hooks combined with AsyncStorage and SecureStore is a core convention. This provides local data persistence and secure state handling for cross-platform mobile applications.

Does React Native Testing Library work with Expo managed workflow projects?

Yes, React Native Testing Library is the recommended testing methodology for Expo managed workflow projects. It validates component patterns and application logic while adhering to established mobile-first design conventions.