Evaluate the benefits of using the React.lazy API for code splitting in a React application. Which of the following is NOT a benefit?

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: "Ensures that all components are loaded upfront". Câu hỏi tìm điều KHÔNG phải lợi ích của React.lazy. React.lazy cùng import động tách component thành gói mã riêng và chỉ tải khi component đó được render lần đầu, nên nói nó bảo đảm mọi component được tải ngay từ đầu là ngược hẳn mục đích. Ba phát biểu kia đều đúng nên không được chọn. "Reduces the initial load time by splitting code into bundles" đúng vì gói ban đầu nhỏ hơn, trình duyệt tải và chạy nhanh hơn. "Provides a better user experience by loading components only when needed" đúng vì người dùng chỉ phải chờ phần mã của trang mình đang mở, phần còn lại tải sau và trong lúc chờ Suspense hiển thị fallback. "Allows for dynamic imports and lazy loading of components" đúng vì React.lazy nhận một hàm gọi import(), chính cú pháp import động mà công cụ đóng gói dựa vào để cắt chunk.

Cùng phần 7

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