Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStats

Categories

🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
HomeAboutTopicsPricingMy VaultStats
LEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

Expo React Native Development Platform Cheat Sheet

Expo React Native Development Platform Cheat Sheet

Back to Mobile Development
Updated 2026-05-16
Next Topic: Fastlane Cheat Sheet

Expo is a full-stack React Native framework that accelerates mobile app development for iOS, Android, and web from a single codebase. Built on React Native, it provides developer tooling, cloud services (EAS - Expo Application Services), and a comprehensive SDK of native modules that eliminate much of the native configuration complexity. The key mental model: Expo uses Continuous Native Generation (CNG) to treat native folders as build artifacts, letting you configure everything through JavaScript and config files while still supporting custom native code when needed.

What This Cheat Sheet Covers

This topic spans 15 focused tables and 126 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: Core Workflow ConceptsTable 2: EAS (Expo Application Services)Table 3: Expo Router (File-Based Routing)Table 4: Configuration FilesTable 5: Expo SDK Modules (Selection)Table 6: Development ToolsTable 7: Native Code IntegrationTable 8: Build & DeploymentTable 9: Testing & DebuggingTable 10: Performance & OptimizationTable 11: Authentication & State ManagementTable 12: Platform-Specific FeaturesTable 13: Storage & Offline CapabilitiesTable 14: UI & StylingTable 15: CI/CD & Automation

Table 1: Core Workflow Concepts

ConceptExampleDescription
Managed Workflow (deprecated term)
Historically: no ios/ or android/ folders
• Legacy terminology from before Expo SDK 46
• modern Expo uses CNG instead
Bare Workflow (deprecated term)
Historically: ejected project with native folders
• Legacy terminology
• replaced by the concept of using Expo modules in any React Native project
Continuous Native Generation (CNG)
npx expo prebuild generates ios/ and android/
• Native folders are generated artifacts from app.json
• treat JS config as source of truth and regenerate native code as needed
Prebuild
npx expo prebuild --clean
• Command that generates native projects from app config using CNG
• enables upgrades and library changes without manual native edits

More in Mobile Development

  • Cross-Platform Mobile UI Component Libraries Cheat Sheet
  • Fastlane Cheat Sheet
  • .NET MAUI Cross-Platform Framework Cheat Sheet
  • Flutter Cheat Sheet
  • Mobile App Analytics and Crash Reporting Cheat Sheet
  • Mobile App Testing Strategies Cheat Sheet
View all 40 topics in Mobile Development