แม่แบบ:React-Native
ตรวจพบวงวนแม่แบบ: แม่แบบ:React-Native คือ JavaScript framework ที่พัฒนาขึ้นมาโดย facebook จากเดิมที่ facebook สร้าง React ซึ่งเป็น JavaScript library สำหรับสร้าง UI บนเว็บ แต่มีข้อกำจัด คือสร้างได้เฉพาะเว็บเท่านั้น ดังนั้น facebook ออกมาจำกัดจุดอ่อนนี้ด้วย React-Native โดยการนำ component ของReact-Native ไปแสดงผล native UI บน iOS และ Android ทำให้นักพัฒนาที่สร้างเว็บด้วย React อยู่แล้วสามารถแปลงโปรเจคให้มาอยู่ในรูปแบบ Application ได้ไม่ยาก
ขั้นตอนการลง React-Native
แก้- Mac OS X 10.9 ขึ้นไป
- ติดตั้งโปรแกรม Xcode 7 ขึ้นไป (ดาวน์โหลดได้จาก App store)
- ติดตั้ง React-native
ขั้นตอนการสร้างโปรเจค
แก้- react-native init AwesomeProject
- cd AwesomeProject
- react-native run-ios
ปล.ใช้ Terminal ในการสร้างโปรเจค
ข้อจำกัดของ React-native
แก้- document
- ตัวเสริม
- CameraRoll form Camera - Touch ID - Touch ID - 3D Touch - Bluetooth - In App purchaes *** หา API มาทดแทนไม่ได้ ***
- Accelrometer -- รันคำสั่ง 'npm install react-native-motion-manager@latest --save' ไม่ขึ้นใน node_module
- Apple watch -- apple watch ต้องเขียนในโปรแกรม xcode ใช้ภาษา switf
- Air-drop
คือ JavaScript framework ที่พัฒนาขึ้นมาโดย facebook จากเดิมที่ facebook สร้าง React ซึ่งเป็น JavaScript library สำหรับสร้าง UI บนเว็บ แต่มีข้อกำจัด คือสร้างได้เฉพาะเว็บเท่านั้น ดังนั้น facebook ออกมาจำกัดจุดอ่อนนี้ด้วย React-Native โดยการนำ component ของReact-Native ไปแสดงผล native UI บน iOS และ Android ทำให้นักพัฒนาที่สร้างเว็บด้วย React อยู่แล้วสามารถแปลงโปรเจคให้มาอยู่ในรูปแบบ Application ได้ไม่ยาก
ขั้นตอนการลง React-Native
แก้- Mac OS X 10.9 ขึ้นไป
- ติดตั้งโปรแกรม Xcode 7 ขึ้นไป (ดาวน์โหลดได้จาก App store)
- ติดตั้ง React-native
ขั้นตอนการสร้างโปรเจค
แก้- react-native init AwesomeProject
- cd AwesomeProject
- react-native run-ios
ปล.ใช้ Terminal ในการสร้างโปรเจค
ข้อจำกัดของ React-native
แก้- document
- ตัวเสริม
- CameraRoll form Camera - Touch ID - Touch ID - 3D Touch - Bluetooth - In App purchaes *** หา API มาทดแทนไม่ได้ ***
- Accelrometer -- รันคำสั่ง 'npm install react-native-motion-manager@latest --save' ไม่ขึ้นใน node_module
- Apple watch -- apple watch ต้องเขียนในโปรแกรม xcode ใช้ภาษา switf
- Air-drop