NavigationStack (iOS 16+) არის SwiftUI-ის მონაცემებით-მართული navigation კონტეინერი: view controller-ების იმპერატიულად push-ის ნაცვლად, აკავშირებ მნიშვნელობების path მასივს და stack თითოეული მნიშვნელობისთვის ხატავს ეკრანს. მონაცემები მიედინება ქვევით view-ის ინიციალიზატორებისა და environment-ის გავლით და ზევით binding-ებითა და callback-ებით.
