React Native ขึ้นอยู่กับเฟรมเวิร์ก ReactJS ซึ่งอนุญาตให้สร้างแอปพลิเคชันมือถือข้ามแพลตฟอร์มจาก Javascript code base
React Native เป็นเฟรมเวิร์กที่ออกแบบโดย Facebook เพื่อเร่งการพัฒนาแอปพลิเคชั่นมือถือของพวกเขา แอปพลิเคชันที่พัฒนาด้วย Native React มี “รูปลักษณ์และความรู้สึก” ของแอปพลิเคชันดั้งเดิมในขณะที่ยังคงข้อดีของการพัฒนาเว็บไซต์ แอปพลิเคชันสามารถปรับใช้บน Android และ iOS ได้เร็วขึ้นโดยไม่ลดทอนประสิทธิภาพ
React Native อาศัยเฟรมเวิร์ก Javascript ของ React.js ที่รวมความเรียบง่ายและโมดูลาร์สำหรับนักพัฒนา ตรงกันข้ามกับเทคโนโลยีไฮบริดตามแนวคิดของ WebView บนพื้นฐานของ HTML และ CSS, Native React สามารถพัฒนาจากส่วนประกอบ UI ดั้งเดิมของ iOS และ Android: Javascript code จะเรียกใช้ส่วนประกอบดั้งเดิมที่จะใช้งานบนแพลตฟอร์มทั้งสอง ผลลัพธ์ที่ได้จะไม่สามารถเห็นได้จากแอปพลิเคชัน native
ในทางปฏิบัติหมายความว่านักพัฒนาทำงานบนฐาน single code การพัฒนาแอพพลิเคชั่นนั้นเร็วขึ้น
ใครบ้างที่ใช้ React Native ? นอกเหนือจากแอพ Facebook (ตัวจัดการโฆษณาบน Facebook, กลุ่ม Facebook) แล้วแอพมือถือ Instagram, Airbnb และ Gyroscope เวอร์ชันล่าสุดได้ถูกสร้างขึ้นด้วย React Native