Trung BìnhAngular iconAngular

OnPush change detection hoạt động thế nào?

ChangeDetectionStrategy.OnPush giảm số lần check component bằng cách chỉ cập nhật khi input reference đổi, event trong component xảy ra, async pipe emit, signal được đọc trong template đổi, hoặc component được mark for check.

Nó hiệu quả khi state immutable và component tree lớn. Pitfall: mutate object/array tại chỗ có thể không trigger update như mong muốn; nên replace reference hoặc dùng signal update đúng cách.

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

Mở danh sách Angular