SwiftUI Navigation Pain

One of the things I’ve wanted to do with The Stack is to handle all of the user’s interactions with some sort of action abstraction . It turns out that this is harder than it ought to be with the modern SwiftUI navigation mechanisms. SwiftUI’s modern navigation uses NavigationStack instead of the older NavigationView, and it’s definitely an improvement on what came before. The basic idea is: you…