title: Angular ChangeDetectionStrategy and disabling zone.js
body: <p>I'm currently working on very lightweight Angular Elements with Ivy (v10.1.2).</p>
  <p>When I don't import <code>zone.js</code> in my <code>polyfills.ts</code> and &quot;disable&quot; it in my <code>main.ts</code> as follows:</p>
  <pre><code>platformBrowserDynamic()
    .bootstrapModule(AppModule, { ngZone: 'noop' })
    .catch(err =&gt; console.error(err));
  </code></pre>
  <p>then is it still relevant what kind of ChangeDetectionStrategy I set on my component?</p>
  <p>So, if I trigger it manually by marking the component as dirty (<code>ɵmarkDirty as markDirty</code>) and having the default ChangeDetectionStrategy, would the Noop-ChangeDetector traverse the whole tree? And if I would set it to <code>changeDetection: ChangeDetectionStrategy.OnPush</code> would it just check the component at hand?</p>