React

วิธีติดตั้ง React Native ง่ายๆ + วิธีสร้างแอพ iOS ตัวแรก

เรื่องที่เกี่ยวข้อง - React, React Native, React Native setup

ถ้าตามเรื่อง React.js กับ PhoneGap/Cordova และ Ionic Framework ของโค้ชพล จะพบว่าการพัฒนาเว็บแอพใหม่ๆ นั้นต่อขยายไปยังการทำ Mobile Application ด้วย คราวนี้ได้ทีของ ReactJS ของ Facebook ทำแอพพลิเคชั่นบนระบบ iOS ด้วย React Native แล้วครับ

สำหรับวันนี้ เราจะมาติดตั้งระบบ React Native สำหรับทำแอพ iOS กัน

เปิดอบรม React Native สำหรับผู้เริ่มต้น

ปูพื้นฐาน React และ React Native เข้าใจง่าย, ใช้ได้จริง, เนื้อหาใช้ในการทำแอพ Enterprise ขององค์กรได้

เครื่องที่ต้องเตรียม

วิธีติดตั้ง React Native

หลังจากที่เราติดตั้ง Homebrew เรียบร้อยตามลิ้งค์แนะนำในหัวข้อด้านบน เราก็จะเปิดโปรแกรม Terminal ขึ้นมา แล้วรันคำสั่งต่อไปนี้

brew install iojs && brew link iojs --force

จากนั้นก็รันคำสั่งด้านล่าง เพื่อติดตั้งระบบ watchman

brew install watchman

เสร็จแล้วเราจะทำการติดตั้ง React Native ด้วยคำสั่งด้านล่าง 

sudo npm install -g react-native-cli

ส่วนนี้เราต้องรอสักพัก เพราะระบบ Node จะทำการดาวน์โหลดและติดตั้งระบบ React Native ผ่านอินเตอร์เน็ตให้เรา

เป็นอันเสร็จเรียบร้อย หลังจากติดตั้ง React Native เสร็จน่าจะได้หน้าจอคล้ายๆ ของโค้ชกันนะ

React Native CLI Install

ทดสอบสร้างโปรเจค React Native ง่ายๆ กัน

1. สร้าง folder เก็บโปรเจค React Native

เริ่มแรกเราจะทำการสร้าง folder ไว้ที่ Desktop ก่อนนะ ในที่นี้เอาเป็นชื่อ MyApp แล้วกัน

MyApp folder on desktop

2. เปิดโปรแกรม Terminal

ให้ทำการเปิดโปรแกรม Terminal ขึ้นมา และลาก folder “MyApp” ของเราไปวางบนไอคอนของโปรแกรม Terminal

MyApp open folder in Terminal

3. รันคำสั่งสร้างโปรเจค

รันคำสั่งด้านล่างเพื่อสร้างโปรเจคที่ชื่อ NextflowApp

react-native init NextflowApp
Create React Native Project

4. เปิดโปรเจค Xcode ของ React Native

หลังจากระบบสร้างโปรเจค NextflowApp เสร็จแล้ว ให้เข้าไปใน folder ของโปรเจค

ดับเบิ้ลคลิกไฟล์ชื่อ NextflowApp.xcodeproj เพื่อเปิดโปรเจคในโปรแกรม Xcode

Open React Native Xcode project

กดปุ่ม Run เพื่อรันแอพพลิเคชั่นใน iOS Simulator

5. ลองแก้ไขไฟล์แอพของเรา

กลับเข้าไปที่ folder ‘NextflowApp’ ที่เราสร้างขึ้น และเปิดไฟล์ index.ios.js ด้วยโปรแกรม Text Editor ที่ต้องการ แล้วลองแก้ไขข้อความดู

ของโค้ชพลใช้ Sublime Text 3 นะจ๊ะ

Open index.ios.js in React Native project

เช่นโค้ชพลแก้ในส่วนของ Component ดังนี้

var NextflowApp = React.createClass({ 
    render: function() {
        return (
             <View style={styles.container}>
                    <Text style={styles.welcome}>ยินดีต้อนรับสู่การเรียน React.JS กับโค้ชพล!
                    </Text> ...

6. Reload แอพพลิเคชั่นด้วยไฟล์ใหม่

กลับมาที่ iOS Simulator ให้ใช้ปุ่ม Cmd + R เพื่อรีโหลดไฟล์ล่าสุดของเรา

First React Native Screenshot by Teerasej

สรุป

เป็นไงครับ สำหรับการติดตั้งระบบ React Native และได้แอพ iOS แบบพื้นฐานๆ มาง่ายๆ หวังว่าจะเป็นจุดเริ่มต้นที่ดีสำหรับพวกเรานะ

สามารถติดตามโค้ชพลได้ที่ Fan Page และ YouTube จ้า ถ้าต้องการดูเนื้อหาอื่นๆ ของ React.JS หรือ React Native ก็ตามไปดูได้ที่ React.js และ React Native

ถ้ามีคำถาม หรืออยากคุยกับโค้ชพล comment ด้านล่างได้เลยครับ

เปิดอบรม React Native สำหรับผู้เริ่มต้น

ปูพื้นฐาน React และ React Native เข้าใจง่าย, ใช้ได้จริง, เนื้อหาใช้ในการทำแอพ Enterprise ขององค์กรได้

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save