Khi phát triển ứng dụng di động đa nền tảng bằng React Native, phương pháp nào thường được khuyến nghị để quản lý trạng thái phức tạp trên toàn ứng dụng?
Sử dụng `useState` hook cho mọi trạng thái trong ứng dụng
Sử dụng các thư viện quản lý trạng thái chuyên dụng như Redux hoặc MobX
Chỉ sử dụng props để truyền dữ liệu giữa các component
Lưu trữ mọi trạng thái trong AsyncStorage
Quảng cáo
Trả lời:
Chọn đáp án B
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Chỉ khi cần thực hiện các tác vụ đơn giản trên luồng chính
Khi cần thực hiện các tác vụ dài, chặn luồng (blocking) hoặc phức tạp mà không làm đóng băng giao diện người dùng
Để thay thế hoàn toàn cho việc sử dụng Threads
Chỉ khi ứng dụng yêu cầu xử lý nhiều sự kiện cùng lúc
Lời giải
Chọn đáp án B
Câu 2
Hiển thị một nút bấm đơn giản
Truy cập cảm biến vân tay, NFC, hoặc các API phần cứng chuyên sâu của thiết bị
Hiển thị văn bản trên màn hình
Thực hiện các phép tính toán học cơ bản
Lời giải
Chọn đáp án B
Câu 3
Một công cụ để quản lý các kết nối mạng
Một hệ thống dựa trên ràng buộc để xác định kích thước và vị trí của các đối tượng giao diện người dùng, đảm bảo chúng hiển thị đúng trên các kích thước màn hình khác nhau
Một phương pháp để xử lý các thao tác bất đồng bộ
Một cách để tạo các animation phức tạp cho giao diện
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 4
MVP đơn giản hóa việc quản lý trạng thái UI
MVP tách biệt hoàn toàn View và Model, với Presenter đóng vai trò trung gian duy nhất, giúp tăng khả năng kiểm thử View
MVP yêu cầu ít mã nguồn hơn so với MVVM
MVP tự động xử lý các tác vụ nền
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 5
Một giao diện người dùng đồ họa cho người dùng cuối
Một bộ quy tắc và định nghĩa cho phép các ứng dụng khác nhau giao tiếp với nhau
Một phương pháp để lưu trữ dữ liệu trên đám mây
Một công cụ để kiểm tra hiệu suất ứng dụng
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 6
Trực tiếp xử lý các tương tác của người dùng và cập nhật giao diện
Truy cập và quản lý dữ liệu, thường tương tác với API hoặc cơ sở dữ liệu
Làm trung gian giữa Model và View, chứa logic hiển thị và trạng thái dữ liệu mà View có thể quan sát
Chịu trách nhiệm về việc quản lý vòng đời của ứng dụng và các thành phần hệ thống
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
Yêu cầu kỹ năng chuyên sâu cho từng nền tảng riêng biệt, giúp nhà phát triển trở nên đa năng
Cho phép chia sẻ một phần lớn mã nguồn giữa các nền tảng iOS và Android, tiết kiệm thời gian và chi phí phát triển
Đảm bảo hiệu năng luôn vượt trội so với ứng dụng native do tối ưu hóa ở cấp độ framework
Yêu cầu ít tài nguyên phần cứng hơn so với phát triển ứng dụng native
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.