Expo for web
summary
Expo adds first-class web support to React Native via react-native-web plus a custom Babel preset and webpack config, enabling expo start / expo build:web and inferred PWA assets. It unifies font loading and modules so the same APIs run on iOS, Android and browser; camera works with camera flip/zoom/torch and image picker injects hidden inputs. View-shot and canvas-based image manipulation remain brittle, some APIs are unavailability error-guarded, and the Babel preset shrinks bundle bloat from ~308KB to ~2KB.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:20Evan Bacon
- 3:40What is Expo
- 5:35Why isnt everyone using Expo for web
- 8:00Expo for web overview
- 10:00Font loading
- 11:25Functionality
- 13:55Synthetic
- 15:45Unavailable
- 16:55Babel Preset
- 20:00CLI
- 22:40Webpack config
- 24:10Progressive Web Apps
- 28:40Integrations
related talks
26mBuild it Once with Expo for Web: Create PWAs with cutting-edge browser functionality
34mWhy we need a better browser
35mExpo: Universal React
28mWait, you’re shipping React Native to the web?!
21mEverywhere: Bringing Into Native Apps
52mWhy you should use React Native for your next mobile app
24mWhy we Need an App Browser
28mProduction ready apps with React Native
