Angular · Senior · Pytanie 5 z 75
Który styl komponentów jest już zgodny z zoneless change detection?
- ✓Poprawna odpowiedź: Komponenty OnPush, których stan żyje w sygnałach lub przechodzi przez
async/markForCheck - 2Komponenty mutujące pola w
setTimeouti liczące na następne tyknięcie - 3Komponenty wywołujące
NgZone.onStable, by zaktualizować UI
Wyjaśnienie
Jeśli komponent działa poprawnie z OnPush, najpewniej jest gotowy na zoneless. API takie jak NgZone.onStable/onMicrotaskEmpty bez Zone.js nie emitują i należy je zastąpić afterNextRender lub sygnałami.