<story><title>React Native at Airbnb</title><url>https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c</url></story><parent_chain><item><author>pjmlp</author><text>Yet another company discovers what many of us did ages ago with multi-platform frameworks.&lt;p&gt;Additional layers not supported by platform owners, mean extra debugging efforts tracking down which layer is responsible, catching up with native SDK features, need to be an expert at both layers, lack of integration with native debugging tools...&lt;p&gt;But business always wants the Ferrari solution at the cost of a Fiat panda.</text></item></parent_chain><comment><author>vbezhenar</author><text>I&amp;#x27;m not an expert in iOS or Android, but I shipped few React Native apps. Most of my debugging efforts were in webapp. In fact I don&amp;#x27;t even remember anything about debugging native layer. And I actually built few native components including integration with compass and yandex maps. Sure, it&amp;#x27;s not Ferrari, nobody outside of US has money for that kind of apps, it was just few hundred bucks for few weeks of my time, but app works on both platforms and customer was satisfied. I think that React Native is great for many apps. If you&amp;#x27;re world-level corporation with dozens of developers and want absolutely best experience, go native, I guess, you don&amp;#x27;t really care about few million bucks thrown here and there.&lt;p&gt;Also don&amp;#x27;t underestimate a possibility to update app without those pesky moderators. It&amp;#x27;s awesome, push button and all users are updated.</text></comment>
<story><title>React Native at Airbnb</title><url>https://medium.com/airbnb-engineering/react-native-at-airbnb-f95aa460be1c</url></story><parent_chain><item><author>pjmlp</author><text>Yet another company discovers what many of us did ages ago with multi-platform frameworks.&lt;p&gt;Additional layers not supported by platform owners, mean extra debugging efforts tracking down which layer is responsible, catching up with native SDK features, need to be an expert at both layers, lack of integration with native debugging tools...&lt;p&gt;But business always wants the Ferrari solution at the cost of a Fiat panda.</text></item></parent_chain><comment><author>RussianCow</author><text>While I don&amp;#x27;t disagree with your premise, &amp;quot;need to be an expert at both layers&amp;quot; is absolutely still true if you build your app natively for each platform (more so, even). At least with a common platform, if nothing else, you can share quite a bit of code, and that alone might make it worth the extra layers.</text></comment>