React Native - ภาพรวม
เพื่อความเข้าใจที่ดีขึ้นเกี่ยวกับแนวคิด React Native เราจะยืมสองสามบรรทัดจากเอกสารอย่างเป็นทางการ -
React Native ช่วยให้คุณสร้างแอพมือถือโดยใช้ JavaScript เท่านั้น ใช้การออกแบบเดียวกับ React ทำให้คุณสามารถสร้าง UI บนอุปกรณ์เคลื่อนที่ที่สมบูรณ์จากส่วนประกอบที่เปิดเผยได้ ด้วย React Native คุณจะไม่ต้องสร้างเว็บแอปบนอุปกรณ์เคลื่อนที่แอป HTML5 หรือแอปไฮบริด คุณสร้างแอพมือถือจริงที่แยกไม่ออกจากแอพที่สร้างโดยใช้ Objective-C หรือ Java React Native ใช้บล็อค UI พื้นฐานเดียวกันกับแอป iOS และ Android ทั่วไป คุณเพียงแค่รวมส่วนประกอบเหล่านั้นเข้าด้วยกันโดยใช้ JavaScript และ React
ตอบสนองคุณสมบัติดั้งเดิม
ต่อไปนี้เป็นคุณสมบัติของ React Native -
React - นี่คือ Framework สำหรับสร้างเว็บและแอพมือถือโดยใช้ JavaScript
Native - คุณสามารถใช้ส่วนประกอบดั้งเดิมที่ควบคุมโดย JavaScript
Platforms - React Native รองรับแพลตฟอร์ม IOS และ Android
ตอบสนองข้อดีของเจ้าของภาษา
ต่อไปนี้เป็นข้อดีของ React Native -
JavaScript - คุณสามารถใช้ความรู้ JavaScript ที่มีอยู่เพื่อสร้างแอพมือถือดั้งเดิม
Code sharing - คุณสามารถแบ่งปันโค้ดส่วนใหญ่ของคุณบนแพลตฟอร์มต่างๆ
Community - ชุมชนรอบ ๆ React and React Native มีขนาดใหญ่และคุณจะสามารถค้นหาคำตอบที่คุณต้องการได้
ตอบสนองข้อ จำกัด ดั้งเดิม
ต่อไปนี้เป็นข้อ จำกัด ของ React Native -
Native Components - หากคุณต้องการสร้างฟังก์ชันดั้งเดิมที่ยังไม่ได้สร้างขึ้นคุณจะต้องเขียนโค้ดเฉพาะบางแพลตฟอร์ม