1.1. Giới thiệu về React Js
Last updated
Last updated
React.js là một thư viện Javascript để xây dựng giao diện người dùng, được phát triển ban đầu từ Facebook và đóng góp bởi cộng đồng lập trình viên trên thế giới. Nó tập trung vào việc xây dựng các component (thành phần) có thể tái sử dụng.
React.js có thể sử dụng để tạo ra ứng dụng đơn trang (SPA) hoặc ứng dụng di động, giúp các trang (pages) lấy và xử lý dữ liệu được tối ưu hơn các phương pháp khác.
Tốc độ và hiệu suất:
Sử dụng Virtual DOM để cập nhật giao diện nhanh hơn so với việc thao tác trực tiếp trên DOM thật. Giúp tăng cường hiệu suất thông qua việc tối ưu hóa cập nhật DOM.
Component-based Architecture:
Xây dựng các thành phần nhỏ độc lập (components) giúp tái sử dụng và bảo trì dễ dàng hơn.
Mỗi component có thể quản lý logic và giao diện của riêng mình.
Hỗ trợ tốt cho việc phát triển ứng dụng đơn trang (SPA):
React Router giúp điều hướng trong ứng dụng đơn trang dễ dàng.
Hỗ trợ tốt cho việc tối ưu hóa trải nghiệm người dùng.