Build & Deployment
Xcode, Android Studio, Gradle, ký, TestFlight, Play Console, EAS Build
1Sự khác biệt chính giữa build Debug và build Release trong React Native là gì?
Sự khác biệt chính giữa build Debug và build Release trong React Native là gì?
Câu trả lời
Build Debug bao gồm các công cụ phát triển như debugger, Hot Reload, và bundle JavaScript được phục vụ bởi Metro. Build Release được tối ưu hóa cho production: JavaScript được minify và đưa vào bundle của ứng dụng, các công cụ phát triển bị tắt, và các tối ưu hóa hiệu năng được kích hoạt (Hermes biên dịch sẵn, ProGuard trên Android).
2Tệp nào chứa cấu hình build Android trong một dự án React Native?
Tệp nào chứa cấu hình build Android trong một dự án React Native?
Câu trả lời
Tệp android/app/build.gradle chứa cấu hình build Android chính: phiên bản ứng dụng, SDK đích, dependency, build variant, cấu hình ký, và tùy chọn ProGuard. Tệp android/build.gradle chứa các cấu hình toàn cục của dự án như phiên bản công cụ Gradle và repository.
3Làm thế nào để tạo tệp AAB (Android App Bundle) để phát hành lên Play Store?
Làm thế nào để tạo tệp AAB (Android App Bundle) để phát hành lên Play Store?
Câu trả lời
Lệnh cd android && ./gradlew bundleRelease tạo một tệp AAB trong android/app/build/outputs/bundle/release/. Định dạng AAB là bắt buộc cho các ứng dụng mới trên Play Store kể từ năm 2021. Google Play sử dụng định dạng này để tạo các APK được tối ưu hóa theo cấu hình thiết bị, giảm đáng kể kích thước tải xuống cho người dùng.
Vai trò của tệp Podfile trong một dự án React Native iOS là gì?
Lệnh nào tạo bản build iOS Release từ terminal?
+17 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
Expo vs React Native Bare
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í