Expo vs React Native Bare
Expo managed workflow, Expo Go, prebuild, Expo Modules, config plugins, โค้ด native แบบกำหนดเอง, ejection, EAS
1อะไรคือความแตกต่างหลักระหว่าง Expo managed workflow และ bare React Native workflow?
อะไรคือความแตกต่างหลักระหว่าง Expo managed workflow และ bare React Native workflow?
คำตอบ
Expo managed workflow ทำให้การกำหนดค่า native (ios/ และ android/) เป็นนามธรรม และจัดการ dependency native โดยอัตโนมัติผ่าน Expo Go หรือ EAS cloud build ส่วน bare workflow เปิดเผยโฟลเดอร์ native ทั้งหมด ให้การควบคุมโค้ด native อย่างเต็มที่แต่ต้องการการกำหนดค่าและการบำรุงรักษาโปรเจกต์ Xcode และ Android Studio ด้วยตนเอง
2แอป Expo Go คืออะไรและข้อจำกัดหลักของมันคืออะไร?
แอป Expo Go คืออะไรและข้อจำกัดหลักของมันคืออะไร?
คำตอบ
Expo Go เป็นแอปไคลเอนต์ที่ดาวน์โหลดได้จาก App Store และ Play Store ซึ่งช่วยให้ทดสอบโปรเจกต์ Expo ได้ทันทีโดยไม่ต้อง build native ข้อจำกัดหลักของมันคือรองรับเฉพาะ native module ที่รวมอยู่ใน SDK Expo เท่านั้น ไลบรารีที่มีโค้ด native แบบกำหนดเองจะไม่ทำงานใน Expo Go ทำให้ต้องใช้ development build แบบกำหนดเองแทน
3คำสั่ง expo prebuild ในโปรเจกต์ Expo มีวัตถุประสงค์อะไร?
คำสั่ง expo prebuild ในโปรเจกต์ Expo มีวัตถุประสงค์อะไร?
คำตอบ
คำสั่ง expo prebuild สร้างโฟลเดอร์ native ios/ และ android/ จากการกำหนดค่า app.json/app.config.js และ config plugins นี่คือแนวคิด Continuous Native Generation (CNG): โฟลเดอร์ native ถูกสร้างขึ้นตามความต้องการแทนที่จะต้องดูแลด้วยตนเอง ซึ่งช่วยให้มีโปรเจกต์ managed ที่มีความสามารถแบบ bare เมื่อจำเป็น
development build ในระบบนิเวศ Expo คืออะไร?
config plugins ใน Expo ใช้สำหรับอะไร?
+15 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ React Native อื่นๆ
พื้นฐาน JavaScript
พื้นฐาน React
พื้นฐาน React Native
React Hooks
TypeScript สำหรับ React และ React Native
คอมโพเนนต์และ API ของ React Native
การจัดสไตล์และเลย์เอาต์ใน React Native
การนำทางใน React Native
การจัดการ State ใน React Native
Networking และ API ใน React Native
การคงอยู่ของข้อมูล
ฟอร์มและการตรวจสอบความถูกต้อง
แอนิเมชัน React Native
Native Modules & Bridge
โค้ดเฉพาะแพลตฟอร์ม
สิทธิ์และ Device API
Push Notifications
การทดสอบ React Native
การ Debug React Native
Build & Deployment
การเพิ่มประสิทธิภาพ
การจัดการหน่วยความจำ
Architecture Patterns
React Native New Architecture
แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย
Offline-First Architecture
CI/CD React Native
Monorepo และการแชร์โค้ด
หัวข้อขั้นสูง
วงจรชีวิตแอปและการทำงานเบื้องหลัง
การยืนยันตัวตนและการจัดการเซสชัน
Monitoring & Crash Reporting
เชี่ยวชาญ React Native สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี