Ordering steps in the process of how React Native works in Bridge architecture: 1.The main cable starts working and starts loading JavaScript loads 2.Produces a new DOM (structure) and sends changes to Shadow cable 3.If the JavaScript code is successfully uploaded, the main thread sends it to another JavaScript thread 4.Main thread is able to render something on the screen 5.The shadow string calculates the structure and sends the parameters/properties of the structure to the main sequence

4 phương ánCó giải thíchTrung bình

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "1->3->2->5->4". Khi ứng dụng khởi động theo kiến trúc Bridge, luồng chính (main thread, được gọi là main cable trong các bước liệt kê) bắt đầu và nạp gói JavaScript trước (bước 1); nạp xong thì chuyển cho JavaScript thread thực thi (bước 3); mã React chạy, tạo cây giao diện mới và gửi thay đổi sang Shadow thread (bước 2); Shadow thread tính bố cục bằng Yoga và gửi kích thước, vị trí về luồng chính (bước 5); cuối cùng luồng chính mới vẽ được lên màn hình (bước 4). "1->2->3->4->5" sai vì cây giao diện chỉ sinh ra sau khi mã JavaScript đã được chuyển sang JavaScript thread. "2->3->4->1->5" sai vì không thể sinh giao diện trước khi nạp JavaScript. "1->3->4->2->5" sai vì luồng chính không thể vẽ trước khi có kết quả bố cục từ Shadow thread.

Cùng chương 1

Xuất hiện trong 1 bộ đề