What is react native
- A collection of “special” React components
- Components compiled to Native Widgets
- Native Platform APIs exposed to Javascript
- Connect JavaScript and Native Platform Code
How React Native works
- Views are compiled to native views
- Business logic is still javascript, not compiled
- Native platform modules: Javascript virtual machine
Expo and React Native CLI
- Expo: 3rd party service provide managed app development providing simplied development. But limited to Expo.
- React Native CLI: Bare-bone Developmet (only a basic setup)