Navigator#onWillFocus

onWillFocus function Will emit the target route upon mounting and before each nav transition

Navigator#onDidFocus

onDidFocus function Will be called with the new route of each scene after the transition is complete or after the initial mounting

Navigator#navigator

navigator object Optionally provide the navigator object from a parent Navigator

Navigator#navigationBar

navigationBar node Optionally provide a component as navigation bar that persists across scene transitions. The component will receive two props: navigator and navState. It will be rerendered when the routes change.

Navigator#jumpTo()

jumpTo(route) Transition to an existing scene without unmounting

Navigator#jumpForward()

jumpForward() Jump forward to the next scene in the route stack.

Navigator#jumpBack()

jumpBack() Jump backward without unmounting the current scene.

Navigator#initialRouteStack

initialRouteStack [object] Provide a set of routes to initially mount. Required if no initialRoute is provided. Otherwise, it will default to an array containing only the initialRoute

Navigator#initialRoute

initialRoute object Specify a route to start on. A route is an object that the navigator will use to identify each scene to render. initialRoute must be a route in the initialRouteStack if both props are provided. The initialRoute will default to the last item in the initialRouteStack.

Navigator#immediatelyResetRouteStack()

immediatelyResetRouteStack(nextRouteStack: RouteStack) Reset every scene with an array of routes.