Xu hướng xoay vòng; team production vẫn ship với Bloc vì nó dự đoán được. UI gửi event; bloc emit state; widget rebuild từ state.
Vì sao scale được
- Event log debug được.
- Test bloc không cần pump cả app.
- Biên sở hữu feature rõ ràng.
Mẹo dùng hiện đại
- Ưu tiên builder/selector của
flutter_blochơn rebuild cả trang. - Giữ bloc không dính side-effect điều hướng
BuildContext. - Ghép tầng repository — bloc không phải data layer.
Cạm bẫy
God-bloc ôm cả app. Chia theo feature và lifecycle. Cũng đừng map 1:1 mọi thay đổi field thành event.
Nếu team cần architecture mặc định năm 2026, Bloc vẫn là câu trả lời bảo vệ được.
Bài viết gốc đăng tại FlutterCook. Bản trên đó là bản được cập nhật mới nhất.
Nhận xét
Đăng nhận xét