What does the fallback prop in Suspense represent?

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: "The component to display while the lazy component is loading". Khi bọc một component nạp bằng React.lazy trong Suspense, lần render đầu mã của nó chưa tải xong nên component đó tạm treo (suspend); lúc ấy Suspense hiện phần tử truyền qua prop fallback, thường là spinner hay dòng chữ đang tải, và tự thay bằng component thật khi tải xong. "The component to display when an error occurs during loading" là việc của Error Boundary, thường bọc bên ngoài Suspense để bắt lỗi tải. "The component to display when the lazy component is rendered" sai vì lúc đó chính component lazy hiện ra, fallback đã biến mất. "The component to display when Suspense is not supported" sai vì fallback không phải phương án dự phòng cho môi trường không hỗ trợ; Suspense là một phần của React, fallback chỉ gắn với trạng thái đang chờ.

Cùng phần 7

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