NavigationStack (iOS 16+) SwiftUI का data-driven navigation container है: view controllers को imperatively push करने के बजाय, आप values की एक array path bind करते हैं, और stack हर value के लिए एक screen render करता है। Data view initializers और environment के माध्यम से नीचे बहता है, और bindings तथा callbacks के माध्यम से ऊपर।
