3 ms·
Absolutely agree, I avoid react / JavaScript ‘apps’ at all cost, they perform poorly, use excessive resources and seem to discourage an engineering mindset when
by mrmondo 9y ago
Absolutely agree, I avoid react / JavaScript ‘apps’ at all cost, they perform poorly, use excessive resources and seem to discourage an engineering mindset when writing code.
- deleted 9y ago[deleted]
- kcorbitt 9y agoOut of curiousity, how are you able to detect React Native apps so you can avoid them? Facebook introduced React Native to their main app months before anyone noticed. Airbnb also was using it for a while before they publicly announced the fact.
- deleted 9y ago[deleted]
- blkhp19 9y agoAt Airbnb, most core flows (search, home booking, map, trips/itinerary, inbox / messaging, the signup/login screen, profile, settings, and the hosting flow for listing your place) are all native. Most screens are built using a declarative abstraction on top of UICollectionView and UITableView. The Trips tab in the app (itinerary) was actually rewritten in native after originally being implemented using RN. It’s really too bad that people have this perception of RN’s use at Airbnb. I feel like people assume the whole thing is RN, which couldn’t be more wrong.
- mrmondo 9y agoYeah it's pretty easy to tell, even if they've been modified to not look like a browser frame if you notice poor performance or increased memory usage you just have a look in activity monitor or ps and you'll quickly see the javascript web workers etc...
- kcorbitt 9y agoIt sounds like you're talking about electron-style desktop apps, not React Native? They're quite different in architecture and performance.
- missbit 9y agohow about flutter or is it just a dream at this point?