# Navigation The declarative navigation API: a single [`NavigationContainer`][pythonnative.NavigationContainer] holds one or more navigators (stack, tab, or drawer), and any descendant function component can navigate via [`use_navigation`][pythonnative.use_navigation] or read its current route with [`use_route`][pythonnative.use_route]. ::: pythonnative.navigation options: show_root_heading: false show_root_toc_entry: false members_order: source filters: ["!^_"] ## Next steps - See worked examples in [Navigation guide](../guides/navigation.md). - Inspect the imperative handle returned by [`use_navigation`][pythonnative.use_navigation].