CI/CD React Native
Fastlane, GitHub Actions, Bitrise, automated testing, OTA updates, CodePush
1Fastlane là gì trong bối cảnh phát triển mobile React Native?
Fastlane là gì trong bối cảnh phát triển mobile React Native?
Câu trả lời
Fastlane là một công cụ tự động hóa mã nguồn mở cho phát triển iOS và Android. Nó tự động hóa các tác vụ lặp đi lặp lại như tạo build, ký mã (code signing), triển khai lên store và quản lý chứng chỉ. Trong một dự án React Native, Fastlane đơn giản hóa đáng kể quy trình release bằng cách cho phép định nghĩa các lane (workflow) có thể tái lập và scriptable.
2Trong Fastlane, lane là gì?
Trong Fastlane, lane là gì?
Câu trả lời
Một lane trong Fastlane là một workflow hoặc một chuỗi các action được định nghĩa trong Fastfile. Mỗi lane gom nhiều action (như build, test, deploy) thực thi tuần tự. Ví dụ, một lane beta có thể biên dịch ứng dụng, ký nó, rồi triển khai lên TestFlight. Các lane cho phép đóng gói các quy trình phức tạp vào một lệnh đơn giản duy nhất.
3Action nào của Fastlane tự động quản lý chứng chỉ và provisioning profile của iOS?
Action nào của Fastlane tự động quản lý chứng chỉ và provisioning profile của iOS?
Câu trả lời
Match là action của Fastlane đồng bộ chứng chỉ và provisioning profile của iOS giữa các thành viên trong nhóm thông qua một repository git riêng tư. Nó giải quyết vấn đề code signing bằng cách tập trung tất cả các file cần thiết và chia sẻ chúng một cách an toàn. Match tự động tạo hoặc lấy các chứng chỉ/profile cần thiết, loại bỏ các xung đột ký mã phổ biến trong nhóm.
Làm thế nào để cấu hình GitHub Actions nhằm build một ứng dụng React Native iOS?
CodePush là gì trong hệ sinh thái React Native?
+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
Build & Deployment
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
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í