[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/pythonnative/pythonnative/v0.43.1/docs/api/navigation.md [Back]  [Original]

# Navigation

A React Navigation-style API: a
[`NavigationContainer`][pythonnative.NavigationContainer] holds one or
more navigators (stack, tab, or drawer), and any descendant component
can navigate through the [`Navigation`][pythonnative.Navigation] handle
from [`use_navigation`][pythonnative.use_navigation] or read its
current [`Route`][pythonnative.navigation.Route] with
[`use_route`][pythonnative.use_route].

::: pythonnative.navigation
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members: false

## Navigators

::: pythonnative.navigation.navigators
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members_order: source
      filters: ["!^_"]

## Container and deep linking

::: pythonnative.navigation.container
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members: ["NavigationContainer"]

::: pythonnative.navigation.linking
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members: ["LinkingConfig"]

## Hooks

::: pythonnative.navigation.hooks
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members_order: source
      filters: ["!^_"]

## The `Navigation` handle

::: pythonnative.navigation.handle
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members_order: source
      filters: ["!^_"]

## Screens and options

::: pythonnative.navigation.screen
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members_order: source
      filters: ["!^_"]

## State

::: pythonnative.navigation.state
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members_order: source
      filters: ["!^_"]

## Host bridge

::: pythonnative.navigation.host
    options:
      show_root_heading: false
      show_root_toc_entry: false
      members_order: source
      filters: ["!^_"]

## Next steps

- See worked examples in the [Navigation guide](../guides/navigation.md).
- Test flows without a device using
  [`FakeHost`][pythonnative.testing.FakeHost].

Web Proxy Viewer  |  New URL  |  Original Page