How can you define a lazy component in React?

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: "Using the lazy function from the React library". React cung cấp hàm lazy, nhận một hàm trả về lời gọi import() động, ví dụ const About = lazy(() => import('./About')); kết quả là một component chỉ được tải mã khi được render lần đầu, và phải đặt trong Suspense để có fallback lúc chờ; lazy nên khai báo ở ngoài thân component để không bị tạo lại mỗi lần render. "Wrapping the component in the LazyComponent higher-order component" sai vì React không có component bậc cao (HOC) nào tên LazyComponent. "Importing the component with the lazy keyword" sai vì JavaScript không có từ khoá lazy trong câu lệnh import; lazy là một hàm bình thường được import từ react. "Using the createLazyComponent method from the React package" sai vì React không có phương thức này, tên đúng chỉ là lazy, gọi qua React.lazy hoặc import trực tiếp.

Cùng phần 7

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