Is there any way to navigate between views in Swift UI without a navigation link?

I want to switch between views in Swift UI without using a navigation link because I want a view to change when a variable is equal to a certain value. For example, with storyboards, I could use "perform.segue" in an if statement. Is there any way I can do something similar to this with Swift UI?