Câu hỏi phỏng vấn React Native
Câu hỏi

Code React Native được xử lý như thế nào?

Câu trả lời

Trong React Native, mã JavaScript được xử lý thông qua một mô hình đa luồng, bao gồm các luồng chính sau:

  1. UI Thread (Main Thread): Đây là luồng chính dùng để render giao diện người dùng native và xử lý các sự kiện liên quan đến UI. Trên Android, có thể có thêm một luồng Render Thread dùng để tạo ra các lệnh OpenGL để vẽ UI.
  2. JavaScript Thread: Luồng này chạy logic JavaScript của ứng dụng, bao gồm việc thực hiện các API call và xử lý sự kiện chạm. Mã JavaScript được thực thi ở đây và sau đó thông qua cầu nối native (native bridge) để giao tiếp với UI Thread và cập nhật giao diện người dùng.
  3. Native Modules Thread: Nếu ứng dụng cần truy cập vào các API nền tảng, việc này sẽ diễn ra trên Native Modules Thread. Đây là nơi xử lý các tác vụ liên quan...
senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Để tối ưu hoá ứng dụng React Native, bạn sẽ làm gì?

middle

Refs được sử dụng như thế nào trong React?

senior

Có bao nhiêu threads chạy trong React native?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào