react-native-web-plus-expo-is-wrong-architecture-for-pwa
Using React Native + Expo rendered as a web app via react-native-web + Metro is a structural anti-pattern for PWAs — it produces worst-of-both-worlds: 50+ Expo dependencies, 434KB+ lockfile, slower bundle than native web stacks, no real PWA primitives. PWAs should use Next.js, Remix, or SvelteKit, not a React Native scaffold. This pattern is easy to fall into when forking an existing RN project for web use.
Related
- react-native-web-pwa-architectural-anti-pattern
- react-native-web-is-wrong-pwa-stack
- react-native-web-as-pwa-is-structural-anti-pattern
- react-native-web-expo-anti-pattern-for-pwas
- react-native-web-plus-metro-wrong-architecture-for-pwa
- react-native-web-is-wrong-stack-for-pwa
- react-native-web-pwa-worst-of-both-worlds