According to React Native website, React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. React components wrap existing native code and interact with native APIs via React’s declarative UI paradigm and JavaScript. This enables native app development for whole new teams of developers and can let existing native teams work much faster. It is more like a library; thus, developers can spend more time writing modern JavaScript, and less time worrying about the framework-specific code.