If you think `ngDoCheck` means your component is being checked — read this article