react-native-web-pwa-antipattern-bundle-bloat

Using React Native + Expo rendered via react-native-web + Metro as a PWA is a structural antipattern: 50+ Expo dependencies, 434KB lockfile, and slower bundles than a native web stack. A PWA should use Next.js/Remix/SvelteKit, not RN-web. The worst-of-both-worlds tradeoff means neither the native app nor the web app benefits from the shared codebase.