title: How to navigate from a subview of a TabView back to the TabView in SwiftUI?
body: <p>In SwiftUI a TabView must be the root view. You, therefore, cannot use a NavigationLink to navigate to a TabView. So say for instance I have four screens in my app. </p>
  
  <p>Screen A is a TabView that holds Screen B and Screen C. 
  Screen B is a List that has a NavigationLink to take you to a list item details (Screen D)
  Screen C is an information view (it's not important in the question)
  Screen D is a list item details screen, you must first navigate to screen b to get here. Screen D, however, has a button that should perform a network action in a ViewModel, and then take you to ScreenA upon completion.</p>
  
  <p>How can Screen D navigation back two levels to the root screen (Screen A)?</p>