Navigation in SwiftUI
There are several ways to navigate between views in SwiftUI.
To navigate through a hierarchy, like the Settings app, use Navigation Stack.
To display views with completely different contexts, use Tabs. Tabs can also be used when you want a paging behavior with the
.page
tab style.To create a view that pops up over the current context, use Sheet or Full Screen Cover.
To create more custom navigation flows, consider using Conditional Rendering. Using Conditional Rendering, you can show and hide different views, allowing you to easily navigate around.