Bạn đang sử dụng trình duyệt lỗi thời. Trình duyệt này có thể không hiển thị đúng trang web này hoặc các trang web khác. Bạn nên nâng cấp hoặc sử dụng trình duyệt thay thế.
(B ĐÚNG)
A. build()Phương thức build() chứa code dựng giao diện, nhưng lập trình viên không được gọi trực tiếp hàm này để ép cập nhật UI; nó được Flutter framework tự động gọi sau khi có sự kích hoạt từ setState(). (ĐÚNG)B. setState()Trong StatefulWidget, bạn gọi setState(() { ... }) để cập nhật biến trạng thái và ra lệnh cho Flutter thực hiện việc rebuild/cập nhật lại UI trên màn hình. C. initState()initState() chỉ chạy một lần duy nhất khi widget vừa được tạo ra để khởi tạo giá trị ban đầu, không dùng để cập nhật UI khi dữ liệu thay đổi sau đó. D. dispose()dispose() được gọi khi widget bị xóa bỏ khỏi cây widget nhằm dọn dẹp bộ nhớ và hủy tài nguyên, không dùng để cập nhật giao diện.