Trung BìnhFlutter iconFlutter

Giải thích pattern BLoC và tại sao interviewer hay hỏi về nó.

BLoC (Business Logic Component) tách logic nghiệp vụ khỏi UI thông qua kiến trúc event-in/state-out.

  • Bạn dispatch Event vào BLoC, BLoC xử lý và emit ra State mới.
  • BLoC có thể test được, đảm bảo kiến trúc nhất quán, và scale tốt trong team lớn.
  • BLoC cần boilerplate nhiều hơn Provider nhưng cung cấp cấu trúc và khả năng truy vết tốt hơn cho app phức tạp.

Xem toàn bộ Flutter cùng filter theo level & chủ đề con.

Mở danh sách Flutter