The target consumer doesn't care, wasting time optimizing for space doesn't make sense in this instance .
I'm a little disappointed they didn't go purely React Native here. It would have been a great showcase as they ultimately own the React Native project.
The app's target consumer is advertisers, and the app is this way because of those advertisers and their concerns. I'm not sure the person using the app is a "consumer" from Meta's point of view, more like a "digital subscriber."
Isn't React Native more for when you lack the resources to have engineers dedicated to building platform native solutions? Meta does not have that limitation, it does not seem surprising they would not be using React Native for this.
I always figured React Native and Flutter were meant as alternative ways to develop apps. Kinda disappointing Facebook and Google don't dogfood their own frameworks too much.
React Native isn’t good for things like news feeds. Any extremely long lists where each item has a different height, it performs poorly on
However, the RN architecture does make it incredibly easy to bind to components written in native code - or use react native components from within native code
It was never Meta’s intention that something would not contain app-specific native code
I'm a little disappointed they didn't go purely React Native here. It would have been a great showcase as they ultimately own the React Native project.