React native เป็น Framework หนึ่งที่สามารถช่วยในการพัฒนาแอพทั้ง Android และ IOS โดยใช้ JavaScript เป็นหลัก ทำให้นักพัฒนาแอพสร้างแอพได้อย่างรวดเร็วเพราะแค่ใช้ Javascript ก็สามารถสร้างได้ทั้งสองเพลตฟอร์ม
Framework นี้ใช้ไลบรารี่ React.js ซึ่งเป็นของ facebook และเป็นที่นิยมอย่างมากในปัจจุบัน และระหว่าง React.js กับ React native ต่างกันอย่างไร คือ React native จะใช้ native components ด้วย JSX ซึ่งเป็น Extensions ของ Javascript ที่คล้ายๆกับ HTML ซึ่งเหมาะสำหรับนักพัฒนาเว็บที่จะเปลี่ยนสายมาด้านนี้
ในการพัฒนา React native นั้นโปรแกรมเมอร์สามารถที่จะใช้ภาษา Javascript เขียนโปรแกรมมือถือในลักษณะที่แยกส่วนกัน (Component) จากนั้นตัว React Native จะเป็นคนแปลงเป็น app บน iOS และ Android เอง เลิศใช่ไหมล่ะ นอกจากนี้ตัว React Native ยังมาพร้อมกับ Features อย่าง Hot load ที่โปรแกรมเมอร์สามารถเห็นหน้าที่ตัวเองแก้ได้เลยแบบ real time ไม่ต้องรอ complie ทั้งโปรเจค
ในปัจจุบัน มีแอพมากมายที่ใช้ React Native เช่น แอพ Facebook ,Instagram, Uber ,Skype เป็นต้น ดังนั้นถ้ามีแอพที่สร้างด้วย React Native เกิดขึ้นมากในอนาคตก็คงไม่ใช่เรื่องแปลก เพราะในปัจจุบันเอง มี Comunity ที่เกี่ยวกับ React Native ค่อนข้างใหญ่และมีช่องทางให้ศึกษามากมาย
ช่องทางการศึกษาเพิ่มเติมข่าวสารที่น่าสนใจเกี่ยวกับ : React native
- บทความเกี่ยวกับความหมายคำ คืออะไร (540)
- บทความเกียวกับ Security เรื่องความปลอดภัย และ Antivirus(116)
- ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี(331)
- แชร์ความรู้เกียวกับ Software testing(109)
- ถาม - ตอบปัญหาเกี่ยวกับคอมพิวเตอร์ (515)