Câu hỏi phỏng vấn Flutter
Câu hỏi

Widget nào được sử dụng để hiển thị danh sách lớn có lazy load?

Câu trả lời

markdown Copy
Widget **ListView.builder** trong Flutter thường được sử dụng để hiển thị danh sách lớn với khả năng lazy load. 

## Đặc điểm

- **Cấu trúc**: Sử dụng constructor `ListView.builder`, widget này chỉ xây dựng những item xuất hiện trên màn hình, giúp tiết kiệm bộ nhớ và tăng hiệu suất.
- **Phương thức**: Yêu cầu một `IndexedWidgetBuilder` trả về một widget cho mỗi item trong danh sách, cùng với `itemCount` để giới hạn số lượng item.
- **Cơ chế lazy loading**: Tự động tải thêm các item khi người dùng cuộn, chỉ x...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Làm thế nào mà whenComplete() khác biệt so với then() trong Future?

middle

Tại sao chúng ta truyền hàm vào widget?

junior

Flutter có hoạt động giống như một trình duyệt không? Nó khác với ứng dụng dựa trên WebView như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào