0.3.1 • Published 6 months ago

@dev-plugins/react-navigation v0.3.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

@dev-plugins/react-navigation

A React Navigation DevTool that can run in an Expo App

Installation

Add the package to your project

npx expo install @dev-plugins/react-navigation

Usage

Using with react-navigation

Integrate react-navigation with the DevTool hook

import { useNavigationContainerRef } from '@react-navigation/native';
import { useReactNavigationDevTools } from '@dev-plugins/react-navigation';

export default function App() {
  const navigationRef = useNavigationContainerRef();
  useReactNavigationDevTools(navigationRef);

  return <NavigationContainer ref={navigationRef}>{/* ... */}</NavigationContainer>;
}

Using with expo-router

When using expo-router, integrate the DevTool in your main _layout.tsx file. You can import useNavigationContainerRef directly from expo-router and pass it to useReactNavigationDevTools:

import { useNavigationContainerRef } from 'expo-router';
import { useReactNavigationDevTools } from '@dev-plugins/react-navigation';

export default function RootLayout() {
  const navigationRef = useNavigationContainerRef();
  useReactNavigationDevTools(navigationRef);

  return <Stack />
}

In this case, expo-router automatically manages the navigation container, so you just need to add the DevTool setup in your layout component.

0.1.0

12 months ago

0.3.0

6 months ago

0.2.0

7 months ago

0.3.1

6 months ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago