https://www.reddit.com/r/reactnative/comments/egx7re/why_is_the_build_system_so_flaky/
I don't understand how people use React Native for anything serious. The build system seems to be a hack of a load of different systems that barely work together.
Context: I use RN locally, no Expo, and deploy to a real device for testing.
Fairly regularly I'll get random Metro compilation errors that requires a complete restart, often requiring the cache to be wiped. Sometimes hot reload will just completely stop working and I'll have to recompile the app and redeploy it. Then sometimes the app won't connect to Metro, and I'll have to spend 10 minutes Googling for solutions.
Even when it works it's a pain. Stack traces are usually garbage.
Why does this seem to be a widely accepted thing with RN? It's absolutely abysmal.
submitted by /u/200_7
[link] [comments]