본문으로 건너뛰기

React Native ฉบับเริ่มต้น: สร้างแอปมือถือข้ามแพลตฟอร์ม

เรียนรู้การพัฒนาแอปพลิเคชันมือถือที่ทำงานได้ทั้งบน iOS และ Android ด้วย React Native ตั้งแต่การติดตั้งเครื่องมือ, โครงสร้างโปรเจกต์, การสร้าง UI ด้วย JSX, การจัดการ Components และ State ไปจนถึงการใช้ StyleSheet เพื่อตกแต่งแอปให้สวยงาม

ขั้นสูง 짧은 문서 20개

เนื้อหาภาษาไทย / 태국어 콘텐츠

강의 목차 (Roadmap)

위에서 아래로 순서대로 따라 하세요
3

พื้นฐาน Component: View, Text, และ Image

บทนี้ได้แนะนำ Component พื้นฐานใน React Native ได้แก่ `View` (ใช้จัด Layout), `Text` (ใช้แสดงข้อความ), และ `Image` (ใช้แสดงรูปภาพจากทั้ง Network และ Local). Com...

6

StyleSheet: ตกแต่ง Component ให้สวยงาม

บทนี้กล่าวถึงการใช้ `StyleSheet` ใน React Native เพื่อตกแต่ง Component ให้สวยงามและเป็นระเบียบ โดยเน้นข้อดีของการใช้ `StyleSheet` เช่น ความสะอาดของโค้ด, การนำ S...

8

Button และ TouchableOpacity: สร้างปุ่มกด

จากบทที่แล้วที่ได้เรียนรู้เรื่องการรับข้อมูลด้วย `TextInput` บทนี้จะกล่าวถึงการสร้างปุ่มกดเพื่อตอบสนองต่อการสัมผัสของผู้ใช้ โดยจะเน้นที่ `Button` และ `Touchable...

10

Navigation: การเปลี่ยนหน้าในแอป

บทนี้เป็นการแนะนำการใช้งาน React Navigation ซึ่งเป็น Library ยอดนิยมสำหรับการจัดการการเปลี่ยนหน้าในแอป React Native เนื่องจาก React Native ไม่มีระบบ Navigation...

12

AsyncStorage: การบันทึกข้อมูลแบบ Local

ในบทที่ 12 นี้ เราได้เรียนรู้วิธีการใช้ AsyncStorage ใน React Native เพื่อบันทึกข้อมูลขนาดเล็กแบบถาวรลงในเครื่องของผู้ใช้ เช่น ข้อมูลผู้ใช้หรือค่าตั้งค่าแอป ซึ่...

15

Custom Component: สร้าง Component ของตัวเอง

บทความนี้แนะนำการสร้าง Custom Component ใน React Native เพื่อนำไปใช้ซ้ำ ลดความซ้ำซ้อนของโค้ด และเพิ่มความเป็นระเบียบ รวมถึงแสดงตัวอย่างการสร้าง Component ปุ่มแล...

16

การจัดการ Form ด้วย Formik และ Yup

บทนี้เป็นการแนะนำการจัดการ Form ใน React Native ด้วย Formik และ Yup ซึ่งเป็น Library ยอดนิยมที่ช่วยให้การจัดการ State, การตรวจสอบความถูกต้องของข้อมูล (Validatio...

17

Redux: การจัดการ State ส่วนกลางของแอป

บทความนี้กล่าวถึง Redux ซึ่งเป็นเครื่องมือจัดการ State ส่วนกลางสำหรับแอปพลิเคชัน JavaScript โดยเฉพาะอย่างยิ่งในบริบทของ React Native ที่ State อาจซับซ้อนและยากต...

18

การใช้ MapView: แสดงแผนที่ในแอป

บทความนี้แนะนำวิธีการเพิ่มแผนที่ลงในแอป React Native โดยใช้ไลบรารี `react-native-maps` ซึ่งครอบคลุมตั้งแต่การติดตั้ง, การแสดงแผนที่พื้นฐาน, การเพิ่ม Marker และข...

19

Permissions: การขอสิทธิ์การเข้าถึงต่างๆ

บทความนี้กล่าวถึงความสำคัญของการจัดการ Permissions ใน React Native เพื่อให้แอปพลิเคชันสามารถเข้าถึงทรัพยากรของอุปกรณ์ได้อย่างถูกต้องตามหลักความเป็นส่วนตัวของผู้...

20

Deploy แอป React Native ขึ้น Store

บทความนี้สรุปขั้นตอนการ Deploy แอป React Native ขึ้น Store ทั้ง Google Play Store และ App Store โดยครอบคลุมตั้งแต่การสร้าง Release Build (APK/AAB สำหรับ Android...