Comment by hsavit1
2 days ago
So many of you are yapping about how the performance is not good enough. Yet none of you are talking about how Shopify literally could not develop their mobile app without it. The 3 minutes to compile the app just to do a trivial change makes it near impossible for devs to be productive. Hot reloading is what got me hooked to react native, I literally cannot allow for my brain to rot waiting for minutes waiting for Xcode to compile for a simple border radius change.
How did they manage to achieve the literally impossible thing for many years before this transition?
> I literally cannot allow for my brain to rot waiting for minutes waiting for Xcode to compile for a simple border radius change.
You can literally think about/edit other things while your simple border radius is being updated. No rot involved
this is an unserious reply. and if you are serious then you're likely not a frontend developer. often you want to test if a certain kind of hack fix works. your mind becomes glued to thinking about "does that fix it?" - hence why it's not easy to branch into a new line of thought then just come back to the change you pushed minutes ago. You're pretty much suggesting that the developer context changes into another thing for anywhere between 1 and 4 minutes and then context switches back to see if the build worked. The task that you'd be context switching into for 1-4 minutes will be interrupted by another thing and you'll likely make no progress doing it
And yet somehow, devs dealt with this tragedy for decades before us, cranking out software that was 100x smaller and 100x faster. Weird.
In what imaginary world you’re living, where basic Android app or iOS app are 100x smaller and 100x faster than RN?
I was referring to PC programs, long before the term DX had become a thing.