Angular · Middle · Запитання 1 з 75
Що змінюється, коли компонент використовує ChangeDetectionStrategy.OnPush?
- ✓Правильна відповідь: Angular перевіряє його, лише коли він позначений: змінилося посилання у вході, він чи нащадок обробив подію, змінився прочитаний сигнал або
asyncвидав значення - 2Компонент більше ніколи не перевіряється після першого рендера
- 3Компонент перевіряється на кожному кадрі анімації браузера
Пояснення
За стратегії за замовчуванням кожен компонент перевіряється під час кожного запуску change detection. OnPush пропускає цілі піддерева, які не були позначені, - це головна оптимізація продуктивності в застосунках на Zone.js.