| ▲ | spiderice 3 hours ago | |
Nobody is talking about the real advantage of RN: Being able to release to the App Store without having to go through a review. That's so massive. Getting a bug fix out to users instantly, sneaking in optimizations, etc.. Sure, you need a review to release native code changes, and you should probably get a review if you have big feature changes just for the sake of Apple not banning you. But in practice, it removes one of the biggest annoyances of developing for the App Store. | ||
| ▲ | tcoff91 3 hours ago | parent | next [-] | |
Over the air updates is SO valuable with react-native. Being able to ship hotfixes instantly to our users has saved our asses multiple times. | ||
| ▲ | azuanrb 2 hours ago | parent | prev | next [-] | |
I’ve worked with both native and cross-platform. I think the mentality of being able to make changes quickly without much review often comes from cross-platform, especially when the developers come from a web background. Changes are cheap and fast, so teams often feel less pressure to test everything thoroughly before a release. Which is a fair tradeoff. That’s part of the reason we can have dozens of releases a day on the web. Not just because we can, but because sometimes we have to. With native, you know each release is harder to roll back, so you tend to build more tooling around releases, think through changes more carefully, and test more thoroughly before they’re ready to ship. You opt for one bigger, more stable release every few weeks instead. At the end of the day, both approaches work. Heh, now that I think about it, maybe web and cross-platform devs were the original vibe coders? Changes are cheap and fast. Just move fast and break stuff. Native devs are the old-school ones. Shipping is expensive, so you better get it as right as possible. | ||
| ▲ | sebmellen 3 hours ago | parent | prev [-] | |
This is so true, and I'm surprised that Shopify didn't mention it or that they don't use OTA updates. | ||