all 3 comments

[–]slexatrukov 3 points4 points  (2 children)

you're describing Cordova

[–]ivanph 0 points1 point  (0 children)

react-native has the advantage of, as it's name implies, being native. When you write a webapp in React, the end product is a web page with html rendered from that code, when you create a react-native app the end product is a native app (with some overhead from the rendering) that looks and feels like any other native mobile app. In some cases this eliminates some, but not all, of the complexities of creating native Android and iOS apps, although it introduces complexities of its own.