React Native maakt gebruik van JavaScript (een van de meest populaire programmeertalen) samen met React, een JavaScript library voor het bouwen van gebruikersinterfaces. Met React kunnen ontwikkelaars UI-componenten bouwen die op een efficiënte manier kunnen worden hergebruikt en gemanipuleerd.
Deze JavaScript code wordt respectievelijk gecompileerd naar native Android en iOS, waardoor ontwikkeling voor deze platformen kan gebeuren vanuit één enkele codebase. Deze toepassing brengt enkele voordelen met zich mee.