&gt; I am so flabbergasted that I took the idea seriously, looking at what it actually is, it is so clear to me that this is not going anywhere.<p>Facebook is using RN in production. So I doubt it.<p>&gt; Then, there is no real data layer at all! You have to interface with Objective-C!<p>I don&#x27;t get what you mean. You don&#x27;t have to interface with any native code if you don&#x27;t have a very specific need to use a platform specific feature which is not available in RN.<p>&gt; I just spent 5 minutes looking at React Native and my first and final impression is that this is a complete waste of time.<p>If you spent just 5 minutes, it clearly means that you don&#x27;t have enough experience with React Native, and I don&#x27;t think you should give opinion on anything without at least being familiar with it. I&#x27;ve been working with React Native for months, and yeah, there are technical hurdles. But I&#x27;d say the same for Android, or web (I don&#x27;t have any experience with iOS dev).<p>There are parts of React Native that suck. But there parts which are amazing. Amazing enough that I&#x27;ll choose React Native over Java&#x2F;Obj-C any day. The development speed with React Native is much faster than native Android dev. The DX is getting better day by day.<p>I get to share code isn&#x27;t the primary reason why I love React Native, but it&#x27;s an important thing for companies which want to support multiple platforms.<p>I&#x27;d say let&#x27;s focus on fixing the parts that suck in React Native, rather than discarding a new tech without even trying it.