The uniqueness of React Native is a single JavaScript codebase used for both platforms. React Native compiles the JavaScript code to native components , thus, using platform-specific APIs and modules. By using such native components as Images, Text, and View as building blocks, software developers can create new ones.