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

Sự khác nhau giữa FutureBuilder và StreamBuilder?

Câu trả lời

markdown
FutureBuilderStreamBuilder là các widget trong Flutter dùng để xây dựng UI dựa trên kết quả bất đồng bộ, nhưng chúng phục vụ cho các tình huống khác nhau.

Đặc điểm

FutureBuilder xử lý một hoạt động bất đồng bộ chỉ một lần duy nhất. Hoạt động này có thể là một tác vụ đơn lẻ, chẳng hạn như tải dữ liệu từ cơ sở dữ liệu hoặc từ API. FutureBuilder sử dụng một Future, đối tượng biểu diễn một giá trị chưa có mà cuối cùng sẽ tồn tại.

StreamBuilder được sử dụng để xử lý một chuỗi các sự kiện bất đồng bộ đến liên tục theo thời gian. Điểm mạnh của StreamBuilder là nó có thể tự động xây dựng lại giao diện mỗi khi có dữ liệu mới từ Stream, đối tượng cung cấp các giá trị liên tục.

So sánh

**Tính ch...

middle

middle

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

senior

Làm sao để quản lý version code và build number?

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?

senior

So sánh giữa các state management: Riverpod vs Bloc vs GetX vs MobX?

Bình luận

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

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