Why should you avoid using too many lazy components in your application?
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: "Because it results in multiple HTTP requests, slowing down the application.". React.lazy tách mỗi component thành một chunk (gói mã) riêng, chỉ được tải về khi component đó cần hiển thị lần đầu. Nếu tách quá vụn, ứng dụng phải gửi rất nhiều request nhỏ, mỗi request có chi phí kết nối và độ trễ riêng, lại hay xảy ra kiểu tải nối đuôi khi component lười nằm trong component lười khác, nên người dùng thấy fallback liên tục và tổng thời gian chậm hơn. "Because it decreases the performance by loading everything upfront." sai vì nó mô tả ngược lại: lazy loading chính là để không tải mọi thứ ngay từ đầu. "Because it makes the code difficult to debug." không phải lý do chính, vì component lười vẫn gỡ lỗi bình thường qua source map và React DevTools. "Because it affects the layout and styling of components." sai vì lazy chỉ quyết định thời điểm tải mã JavaScript, không thay đổi CSS hay bố cục của component sau khi đã hiển thị.
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