ReactJS là một thư viện JavaScript mã nguồn mở do Facebook phát triển, dùng để xây dựng giao diện người dùng (UI). Nó sử dụng cách tiếp cận dựa trên thành phần (component-based) và Virtual DOM để cập nhật giao diện nhanh chóng và hiệu quả. ReactJS phổ biến trong việc phát triển ứng dụng web động, SPA (Single Page Applications) và frontend tương tác cao.