React Native is an open-source JavaScript framework designed for creating cross-platform mobile applications that retain the look and feel of a native app. The motto of React Native is “learn once write everywhere’. The framework is powered by React for base abstraction but has many different types of components within its library, designed for creating powerful mobile applications.