@amazon-devices/react-navigation__core
v7.0.1758683737
Published
Core utilities for building navigators
Maintainers
Readme
@amazon-devices/react-navigation__core
Core utilities for building navigators independent of the platform.
Installation
Open a Terminal in your project's folder and run,
yarn add @amazon-devices/react-navigation__coreUsage
A basic custom navigator bundling a router and a view looks like this:
import {
createNavigatorFactory,
useNavigationBuilder,
} from '@amazon-devices/react-navigation__core';
import { StackRouter } from '@amazon-devices/react-navigation__routers';
function StackNavigator({ initialRouteName, children, ...rest }) {
const { state, navigation, descriptors, NavigationContent } =
useNavigationBuilder(StackRouter, {
initialRouteName,
children,
});
return (
<NavigationContent>
<StackView
state={state}
navigation={navigation}
descriptors={descriptors}
{...rest}
/>
</NavigationContent>
);
}
export default createNavigatorFactory(StackNavigator);