What is the primary benefit of using React's lazy() API for code splitting?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "It improves initial load performance by deferring non-critical component loading.". React.lazy kết hợp lệnh import() động khiến bundler tách component thành một tệp (chunk) riêng chỉ tải khi component đó được render lần đầu, nhờ vậy gói JavaScript ban đầu nhỏ hơn và trang hiện nhanh hơn. "It reduces the overall bundle size of an application by removing unused code." gần nhưng sai cơ chế: lazy không loại bỏ mã thừa, đó là việc của tree shaking; mã vẫn còn nguyên, chỉ dời sang tải sau, nên tổng kích thước ứng dụng không giảm. "It enhances the user experience by providing a visual fallback while components are being loaded." mô tả việc của Suspense qua prop fallback, không phải lợi ích của bản thân lazy. "It simplifies the process of fetching data from an API." không liên quan, vì lazy chỉ nạp mã component chứ không gọi API lấy dữ liệu.
Cùng phần 7
How would you navigate programmatically to a route with a parameter using useNavigate in React Router?Có lời giảiCâu hỏiHow do you declare a route in React Router?Có lời giảiCâu hỏiIn React Router, how do you define a nested route structure within a parent component?Có lời giảiCâu hỏiCả 39 câu của chủ đề39 câu