NavigationStack (iOS 16+) SwiftUI ਦਾ data-driven navigation container ਹੈ: view controllers ਨੂੰ imperatively push ਕਰਨ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ values ਦੀ ਇੱਕ path array ਨੂੰ bind ਕਰਦੇ ਹੋ, ਅਤੇ stack ਹਰ value ਲਈ ਇੱਕ screen render ਕਰਦਾ ਹੈ। Data view initializers ਅਤੇ environment ਰਾਹੀਂ ਹੇਠਾਂ ਵੱਲ ਵਹਿੰਦਾ ਹੈ, ਅਤੇ bindings ਤੇ callbacks ਰਾਹੀਂ ਉੱਪਰ ਵੱਲ।
