Hiểu React Native làm việc như thế nào
Hãy nhìn vào React Native làm việc như thế nào bằng cách thảo luận JSX, mô hình hóa threading, React, dòng dữ liệu
một chiều, và nhiều hơn.
JSX
React và React Native cả hai đều khuyến khích sử dụng JSX. JSX về cơ bản là một extension cú pháp đối với Javascript
cái trông tương tự như XML. Bạn có thể xây dựng các components React Native mà không có JSX, nhưng JSX làm React và
React Native đọc được hơn nhiều và dễ dàng hơn để duy trì. JSX có thể dường như lạ trước tiên, nhưng nó là cực kì mạnh
mẽ, và hầu hết con người thích nó.
Threading
Tất cả hoạt động Javascript, khi tương tác với nền tảng bản địa, được thực hiện trong một thread riêng rẽ, cho phép
giao diện người dùng cũng như động thực hiện êm ái. Thread này là nơi các ứng dụng React sống, và là nơi tất cả lời
gọi API, các sự kiện chạm, và các tương tác được xử lí. Khi có một thay đổi đối với component được hỗ trợ bản địa,
các cập nhật được nhóm và gửi tới bên bản địa. Cái này xảy ra tại cuối lần lặp của event loop. Cho hầu hết các ứng
dụng React Native, business logic chạy trên Javascript thread.