In SwiftUI 3 how do I transition between screens on macOS?

For iOS NavigationLinks provide a good way to completely transition from one "screen" (view) to another. In macOS however, NavigationLinks don't completely switch the whole contents of a screen to another.

What I want to achieve is to make a Button press trigger a transition from one screen to another.

In SwiftUI 3 how do I transition between screens on macOS?
 
 
Q