title: Remove screen from navigation stack in SwiftUI
body: <p>I'm using <code>NavigationLink</code> to navigate screens in <code>NavigationView</code>.
  How can I remove screen from navigation stack?
  Not just hide the navigation &quot;Back&quot; button but completely remove screen from stack?</p>
  <p>For example, I have screen chain like this: <code>A -&gt; B -&gt; C</code>
  How can I remove screen <code>B</code> to go back from <code>C</code> to <code>A</code>?</p>
  <p>Or, another example, how to remove screen <code>A</code> and <code>B</code>, so the <code>C</code> screen will be the root?</p>
  <p>Or all of this is impossible by conception of SwiftUI?</p>