React
Một đặc tính cực tốt của React Native là rằng nó sử dụng React. React là một thư viện Javascript mã nguồn mở
cái cũng được hỗ trợ bởi Facebook. Nó có nguồn gốc thiết kế để xây dựng các ứng dụng và giải quyết các vấn
đề trên web. Khung này đã trở nên cực kì phổ biến kể từ phát hành của nó, với nhiều công ty lâu đời tận dụng
UI khai báo, tính duy trì và duyệt của nó giữa các thứ khác.
Thao tác xử lí DOM truyền thống là chậm và phí tổn đứng về mặt hiệu suất và nên được giảm thiểu. React đi
qua DOM truyền thống với thứ gì đó gọi là virtual DOM: về cơ bản là một bản sao của DOM thực trong bộ nhớ
cái chỉ thay đổi khi so sánh các phiên bản mới của DOM ảo vứi các phiên bản cũ của DOM ảo. Cái này giảm thiểu
số các hoạt động DOM yêu cầu để giành state mới.
Dòng dữ liệu một chiều
React và React Native nhấn mạnh dòng dữ liệu một chiều. Vì các ứng dụng React Native được xây dựng như thế nào, dòng
dữ liệu một chiều này là dễ để giành.