Suggest an editImprove this articleRefine the answer for “What is change detection in Angular?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Change detection** in Angular is a mechanism that tracks data changes in the application and automatically updates the user interface. **Key point:** change detection lets the interface always stay synchronized with the state of the data without manually updating the DOM.Shown above the full answer for quick recall.Answer (EN)Image**Change detection** in Angular is a mechanism that tracks data changes in the application and automatically updates the user interface. How it works: 1. Angular checks the values of component properties and binds them to the template. 2. If the data has changed, Angular re-renders only the parts of the template where it is used. 3. The mechanism responds to events, asynchronous operations, and changes through `zone.js`. > Conclusion: change detection lets the interface always stay synchronized with the state of the data without manually updating the DOM.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.