@emovla did you use .environment or .environmentObject in "navigationDestination" ? remove that, you will find loop won't happen anymore. To complete fix this problem, use NavigationLink(destination,lable) instead of navigationDestination
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: