I've used React Native quite a bit in the past and I gotta say I wish it didn't have to exist at all. It's often times fine on iOS and then incredibly slow on Android. Hermes is very exciting but still requires many polyfills to make simple NPM packages work. I hope one day, the web (and embedding web apps on mobile) makes React Native fully obsolete.
Who would've thought steve jobs was right (although premature) with the initial iPhones only having web apps. That's interesting though, I would've expected iOS to be slower with android largely leveraging chrome because Google.
New Architecture is here
11–20 of 127 posts
Re: New Architecture is here
#12Earlier quoted context omitted.
Been working on one RN project Expo-free since 0.6x. It's really not needed at all, neither is it complicated to set up without Expo. I've only used Expo during hackathons and university to quickly get something running, but for actual production apps it's should be avoided imo.
that's an interesting perspective, curious to what your reasons are for avoiding expo in production?
But another commentator wrote "yet another SaaS with questionable payment tiers" about Expo (https://news.ycombinator.com/item?id=41937886) which makes me already not want to use it if I ever touch React Native again. Not sure why a SaaS would be involved at all in this process.
Re: New Architecture is here
#13I've used React Native quite a bit in the past and I gotta say I wish it didn't have to exist at all. It's often times fine on iOS and then incredibly slow on Android. Hermes is very exciting but still requires many polyfills to make simple NPM packages work. I hope one day, the web (and embedding web apps on mobile) makes React Native fully obsolete.
That's not what react native is for. Its for building native applications with a react-like syntax for the views. To me it seems like you used hammer to put in screws, no?
Re: New Architecture is here
#14Re: New Architecture is here
#15I think React Native was the go to place in the past but it has been surpassed now.
Re: New Architecture is here
#16Earlier quoted context omitted.
Who would've thought steve jobs was right (although premature) with the initial iPhones only having web apps. That's interesting though, I would've expected iOS to be slower with android largely leveraging chrome because Google.
Premature by 17+ years? He was and remains completely wrong.
The problem at the time was multifaceted. The devices couldn't handle it, the network couldn't handle it, and webkit was still relatively limited. But it did work. https://9to5mac.com/2021/06/03/remembering-apples-sweet-solu...
Re: New Architecture is here
#17Is there any sane way of using RN without locking into the Expo ecosystem? Last I checked it was a nightmare dealing with native dependencies otherwise.
expo has solved the native dependencies issue, and it's a fantastic way to build an app.
this is one of the few hills i'm willing to die on. expo is great for the RN community.
also you can download my RN expo app here: www.shopcats.app.
Re: New Architecture is here
#18Earlier quoted context omitted.
Who would've thought steve jobs was right (although premature) with the initial iPhones only having web apps. That's interesting though, I would've expected iOS to be slower with android largely leveraging chrome because Google.
Premature by 17+ years? He was and remains completely wrong.
Re: New Architecture is here
#19Earlier quoted context omitted.
Premature by 17+ years? He was and remains completely wrong.
No? Most modern apps these days _are_ just web apps. Why does it need the overhead architecture of running full standalone applications when a web clip works just as well? Plus there's no need for updating. The problem at the time was multifaceted. The devices couldn't handle it, the network couldn't handle it, and webkit was still relatively limited. But it did work. https://9to5mac.com/2021/06/03/remembering-apples…
Re: New Architecture is here
#20I've used React Native quite a bit in the past and I gotta say I wish it didn't have to exist at all. It's often times fine on iOS and then incredibly slow on Android. Hermes is very exciting but still requires many polyfills to make simple NPM packages work. I hope one day, the web (and embedding web apps on mobile) makes React Native fully obsolete.
Who would've thought steve jobs was right (although premature) with the initial iPhones only having web apps. That's interesting though, I would've expected iOS to be slower with android largely leveraging chrome because Google.