DEV Community

Discussion on: It's cross platform and massively reduces app dev costs, but WTF is React Native?

Collapse
 
dustlooped profile image
Maxim Ostrovidov

But where are cons?

Collapse
 
levibostian profile image
Levi Bostian

+1

Collapse
 
kylessg profile image
Kyle Johnson

Well if the aims are to build a cross platform app there it's simply a no brainer IMO. I've purposefully stayed non-technical throughout this post to highlight a serious commercial benefit that often gets overlooked.

The main con is the comparison of native features you get Android/iOS apps, but really anything that you think is lacking (Native UI components/APIs) you can write a bridge for.

Performance is also a big concern, a lot of work was done in the later release of react native to get animation working on a separate thread which has helped out a lot. Generally I doubt even a trained eye could identify any difference between an app released with RN and a native app that has been developed correctly, especially if you use github.com/wix/react-native-naviga... .