# Fine grained change detection with Angular

DevFeed: [Fine grained change detection with Angular](<https://devfeed.tech/articles/fine-grained-change-detection-with-angular-21290.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2016/04/angular2-change-detection/>)

Published: 2016-04-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Angular](<https://devfeed.tech/topics/angular.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [article](<https://devfeed.tech/tags/article.md>), [data](<https://devfeed.tech/tags/data.md>), [javascript](<https://devfeed.tech/tags/javascript.md>)

## AI overview

This tutorial explains how Angular change detection and the OnChanges lifecycle hook respond to changes in input values. It shows that mutating a property within an object does not trigger OnChanges when the object reference remains unchanged, while immutable updates do. The article also discusses the performance benefits of immutable data and tuning Angular's change detection strategy.

## Source excerpt

Lorem ipsum dolor sit amet