react-native-web-pwa-worst-of-both-worlds
The TaskFlow repo uses React Native + Expo rendered via react-native-web + Metro as a PWA. This is a structural anti-pattern: 50+ Expo dependencies, 434KB lockfile, slower bundle than a native web stack, and the RN-web bridge adds latency with no upside in a browser context. PWAs should use Next.js, Remix, or SvelteKit — not RN-web.
Related
- react-native-web-pwa-architectural-anti-pattern
- react-native-web-pwa-antipattern-bundle-cost
- react-native-web-plus-metro-wrong-architecture-for-pwa
- react-native-web-is-wrong-pwa-stack
- react-native-web-plus-expo-is-wrong-architecture-for-pwa
- react-native-web-metro-is-anti-pattern-for-pwa
- react-native-web-metro-wrong-architecture-for-pwa