1Hardgeneralโฑ 45sHow does Angular's change detection strategy `OnPush` improve performance, and what constraint does it impose?๐โผAIt disables change detection entirelyBIt skips checking a component unless its @Input references change (by reference) or an event/observable explicitly triggers detection, requiring immutable data patterns for inputsCIt only affects component stylingDIt forces synchronous change detection on every keystroke regardless of inputs