react-native-web-expo-is-anti-pattern-for-pwa
Using React Native + Expo rendered via react-native-web and Metro bundler for a PWA produces worst-of-both-worlds output: 50+ Expo dependencies, a 434KB lockfile, and slower bundles than a native web stack. For a PWA, Next.js / Remix / SvelteKit is the correct choice — RN-web is for code-sharing between native and web, not for web-first PWAs.