What is the main purpose of React in modern web development, and what type of applications does it best support?

4 phương ánCó giải thích

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: "React helps build interactive user interfaces, especially for SPAs.". React là thư viện JavaScript để xây dựng giao diện người dùng từ các component, mỗi component mô tả giao diện theo state và React tự cập nhật DOM khi state đổi; mô hình này rất hợp với ứng dụng một trang (single-page application, SPA), nơi trang không tải lại mà giao diện thay đổi liên tục theo thao tác người dùng. Phương án "It is mainly designed for handling backend logic and database management" sai vì React chạy ở tầng giao diện, còn logic máy chủ và cơ sở dữ liệu thuộc backend như Node.js với Express. Phương án "React primarily functions as a server-side rendering engine for web applications." nhầm khả năng phụ với vai trò chính: React có thể render phía máy chủ qua framework như Next.js, nhưng mục đích chính vẫn là dựng giao diện tương tác. Phương án "It is mainly a mobile development framework and not suitable for web applications." đảo ngược sự thật: React ra đời cho web, còn mobile là React Native, một dự án riêng.

Cùng phần 1

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