Expo vs React Native Bare
Expo managed workflow, Expo Go, prebuild, Expo Modules, config plugins, mã native tùy chỉnh, ejection, EAS
1Sự khác biệt chính giữa Expo managed workflow và bare React Native workflow là gì?
Sự khác biệt chính giữa Expo managed workflow và bare React Native workflow là gì?
Câu trả lời
Expo managed workflow trừu tượng hóa cấu hình native (ios/ và android/) và tự động xử lý các phụ thuộc native thông qua Expo Go hoặc EAS cloud build. Bare workflow phơi bày các thư mục native đầy đủ, cung cấp toàn quyền kiểm soát mã native nhưng yêu cầu cấu hình và bảo trì thủ công các dự án Xcode và Android Studio.
2Ứng dụng Expo Go là gì và hạn chế chính của nó là gì?
Ứng dụng Expo Go là gì và hạn chế chính của nó là gì?
Câu trả lời
Expo Go là một ứng dụng client có thể tải xuống từ App Store và Play Store, cho phép kiểm thử tức thì các dự án Expo mà không cần build native. Hạn chế chính của nó là chỉ hỗ trợ các native module có trong SDK Expo. Các thư viện có mã native tùy chỉnh không hoạt động trong Expo Go, do đó cần đến một development build tùy chỉnh thay thế.
3Mục đích của lệnh expo prebuild trong một dự án Expo là gì?
Mục đích của lệnh expo prebuild trong một dự án Expo là gì?
Câu trả lời
Lệnh expo prebuild tạo ra các thư mục native ios/ và android/ từ cấu hình app.json/app.config.js và config plugins. Đây là khái niệm Continuous Native Generation (CNG): các thư mục native được tạo theo nhu cầu thay vì được duy trì thủ công. Điều này cho phép có một dự án managed với khả năng bare khi cần thiết.
Development build trong hệ sinh thái Expo là gì?
config plugins được dùng để làm gì trong Expo?
+15 câu hỏi phỏng vấn
Các chủ đề phỏng vấn React Native khác
Kiến thức cơ bản về JavaScript
Kiến thức cơ bản về React
Kiến thức cơ bản về React Native
React Hooks
TypeScript cho React & React Native
Thành phần & API React Native
Styling & Layout trong React Native
Điều hướng React Native
Quản lý State trong React Native
Networking & API trong React Native
Lưu trữ dữ liệu bền vững
Form & Validation
Animation trong React Native
Native Modules & Bridge
Mã đặc thù theo nền tảng
Quyền & Device API
Push Notifications
Testing React Native
Debugging React Native
Build & Deployment
Tối ưu hóa hiệu suất
Quản lý bộ nhớ
Architecture Patterns
New Architecture của React Native
Các Phương Pháp Bảo Mật Tốt Nhất
Offline-First Architecture
CI/CD React Native
Monorepo & Chia sẻ mã
Chủ đề nâng cao
Vòng đời ứng dụng & Thực thi nền
Xác thực & Quản lý phiên
Monitoring & Crash Reporting
Nắm vững React Native cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí