NavigationStack (iOS 16+) ist SwiftUIs datengetriebener Navigations-Container: Statt View Controller imperativ zu pushen, bindest du einen Path – ein Array von Werten – und der Stack rendert für jeden Wert einen Screen. Daten fließen nach unten über View-Initializer und das Environment und nach oben über Bindings und Callbacks.
