Hacker News new | ask | show | jobs
by bacro 2750 days ago
As someone that has done native and react native development this is far from true. Laying out views in react native using flex is 1000 times easier than anything iOS/Android has. Also you get to reload your code almost instantly to test changes in react native Creating a UITableView compared to FlatList in code is way easier. And don't get me started with the Android Activity/Fragments lifecycle methods mess. Android Studio and Xcode sucks both in different ways.

Even if it was the same effort to do these things in native it's stupid that in 2018 we have to implement basically the same things using 2 very different languages and tools. It's just sad to see the actual state of native development right now.

Sure performance is still a lot off than native but is enough most of the time. The complains I have about React native is that with version 0.56 they did lots of breaking changes that meant I am stuck for now with 0.55, the performance has much room for improvement and the quality of many modules are subpar. But I am hopeful that with the fabric rewrite things change.