React Native
What's the difference between React Native CLI and Expo (managed + bare)?
RN CLI gives you a bare project with full `ios/`/`android/` folders and full native-module freedom — you manage all native config and builds. Expo wraps RN with an SDK, EAS Build, and OTA updates; the managed workflow hides native code, while the bare/prebuild workflow (CNG) regenerates `ios/`/`android/` from `app.json` and is the 2026 default for production Expo apps.