NavigationStack (iOS 16+) là container điều hướng dựa trên dữ liệu (data-driven) của SwiftUI: thay vì push view controller kiểu mệnh lệnh, bạn bind một mảng path các giá trị, và stack render một màn hình cho mỗi giá trị. Dữ liệu chảy xuống qua initializer của view và qua environment, và chảy lên qua binding và callback.
