如果组件仅具有原始值绑定,但使用ChangeDetectionStrategy.OnPush,是否有任何性能优势?还是在这种情况下可能存在一些弊端?
用例示例:
@Component({
selector: 'my-component',
templateUrl: './my-component.component.html',
changeDetection: ChangeDetectionStrategy.OnPush
})
export class MyComponent {
@Input() title: string;
@Input() count: number;
}
答案 0 :(得分:1)
是的。因为其他变更检测器触发器(例如,组件中的任何DOM事件)都不会使用ChangeDetectionStrategy.OnPush
触发