Facebook มีโครงการ React (หรือชื่อเดิมคือ ReactJS) เป็นไลบรารีจาวาสคริปต์สำหรับสร้าง UI บนเว็บ (แนวคิดคือแยกคอมโพเนนต์) โครงการนี้มีคนนำไปใช้งานสร้างเว็บแอพเป็นจำนวนมาก แต่ข้อจำกัดของมันคือสร้างได้เฉพาะเว็บเท่านั้น
งาน F8 เมื่อคืนนี้ Facebook ออกมากำจัดจุดอ่อนนี้ด้วย React Native หรือการนำคอมโพเนนต์ของ React ไปแสดงผลเป็น native UI บน iOS และ Android แทนการวาด div/span สำหรับเว็บ ทำให้นักพัฒนาที่สร้างเว็บด้วย React อยู่แล้วสามารถแปลงมันไปเป็นแอพได้ไม่ยากนัก
Facebook บอกว่า React Native ยังทำได้ไม่ถึงขั้น “write once, run anywhere.” และไม่ต้องการจะไปถึงระดับนั้น เนื่องจากแต่ละแพลตฟอร์มมีรายละเอียดที่ต่างกัน ตอนนี้ภายใน Facebook เองมีแอพหลายตัวสร้างด้วย React Native มาได้สักระยะแล้ว เช่น Facebook Ads Manager หรือ Facebook Groups
ตอนนี้ React Native for iOS เสร็จสมบูรณ์แล้ว และเปิดซอร์สโค้ดให้ดาวน์โหลดบน GitHub ส่วนเวอร์ชัน Android จะตามมาในเร็วๆ นี้
ที่มา - Facebook Code