react-native-expo

v2026.09.24

Build and maintain React Native apps with Expo SDK, EAS Build, EAS Update, and Continuous Native Generation. Use when configuring Expo projects, adding native modules, building binaries, or shipping over-the-air updates.

GitHub
Install command
npx skhub add hairyf/react-native-expo
Markdown
SKILL.md

The skill is based on Expo SDK (docs from expo/expo repo), generated at 2026-02-26.

Expo provides tooling and services for React Native: app config and Prebuild (Continuous Native Generation), Expo SDK packages, development builds, EAS Build (cloud builds and internal distribution), and EAS Update (over-the-air JS updates). Use development builds for production apps; Expo Go is a limited playground.

Core References

TopicDescriptionReference
App configapp.json, app.config.js/ts, dynamic config, reading in appcore-config
Development workflowDev loop, development builds vs Expo Go, when to rebuildcore-development-workflow
Development and production modesDEV, --no-dev --minify, when to use eachcore-development-mode
Metrometro.config.js, resolver, transformer, cache, env varscore-metro
LoggingConsole in terminal, native logs, log-android / log-ioscore-logging
CNG and Prebuildnpx expo prebuild, --clean, EAS Build and native dirscore-continuous-native-generation

Features

Expo SDK and native code

TopicDescriptionReference
Expo SDK and third-party libsInstall with npx expo install, compatibility, config pluginsfeatures-expo-modules
expo-constantsApp manifest, build info, system constants, extra/env at runtimefeatures-sdk-constants
expo-imagePerformant image component, caching, BlurHash/ThumbHash, contentFitfeatures-sdk-image
expo-file-systemFile and directory API, Paths.cache/document, read/write, downloadfeatures-sdk-filesystem
expo-secure-storeEncrypted key-value store, optional biometric authfeatures-sdk-secure-store
Config pluginsUse and write plugins to modify AndroidManifest, Info.plist during prebuildfeatures-config-plugins
Native modulesExpo Modules API, local module, config plugin for native config, lifecyclefeatures-native-modules

EAS Build and Submit

TopicDescriptionReference
EAS BuildCloud builds, eas.json profiles, development/preview/productionfeatures-eas
EAS SubmitSubmit to Google Play and App Store (TestFlight), eas.json, CIfeatures-eas-submit

Development experience

TopicDescriptionReference
iOS Simulator and Android emulatorSetup, npx expo start + i/a, limitations, troubleshootingfeatures-simulators-emulators

Updates and versioning

TopicDescriptionReference
expo-updates and EAS UpdateOTA updates, runtime version, channelsfeatures-updates
Upgrading Expo SDKIncremental upgrade, npx expo install --fix, expo-doctorfeatures-versioning

Best practices

TopicDescriptionReference
DebuggingDev vs production errors, native logs, reproducing crashesbest-practices-debugging
Common development errorsMetro, AppRegistry, SDK version, version mismatch, cachesbest-practices-common-errors
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

skills/react-native-expo

Default branch

main

Latest commit

4f463c7

Tree SHA

73bcd03