Değişiklik algılaması, Angular'ın DOM'u bileşen verileriyle senkronize tutma yöntemidir — durumu değiştirebilecek herhangi bir olay sonrasında, bileşenleri kontrol eder ve verilerin değiştiği yerlerde görünümü günceller. Varsayılan olarak bu kontrol geniş kapsamlıdır; OnPush performans için kapsamını daraltır.
Varsayılan değişiklik algılaması nasıl çalışır
An async event fires (click, HTTP response, setTimeout) →
Zone.js notifies Angular → Angular checks the ENTIRE component tree
top-to-bottom → updates any bindings whose values changed.
Varsayılan olarak ( stratejisi), Angular her olay üzerinde yeniden kontrol eder — doğru ancak büyük ağaçlarda potansiyel olarak savurgandır.
