Change detection हे Angular चे DOM घटकाच्या डेटासह संतुलित ठेवण्याचा मार्ग आहे — कोणत्याही संभाव्य स्थिती बदलणारी घटना नंतर, हे घटक तपासते आणि दृश्य अद्यतन करते जेथे डेटा बदलले आहे. डिफॉल्टनुसार हे तपास विस्तृत आहे; OnPush कार्यक्षमतेच्या कारणार्थ हे सीमित करते.
डिफॉल्ट बदल शोधण्याची प्रक्रिया कशी कार्य करते
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.
डिफॉल्टनुसार ( कौशल्य), Angular प्रत्येक घटनेवर पुन्हा तपासते — बरोबर, परंतु मोठ्या झाडांमध्ये संभाव्यपणे अपव्ययी.
