@dev-plugins/react-navigation
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

@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.

/@dev-plugins/react-navigation/

    Package Sidebar

    Install

    npm i @dev-plugins/react-navigation

    Weekly Downloads

    25,166

    Version

    0.3.1

    License

    MIT

    Unpacked Size

    5.34 MB

    Total Files

    21

    Last publish

    Collaborators

    • fiber-god
    • betoatexpo
    • ide
    • brentvatne
    • evanbacon
    • quinlanj
    • expoadmin
    • tsapeta
    • exponent
    • wschurman
    • bycedric
    • lukmccall
    • jonsamp
    • princefleaswallow
    • kudochien
    • keith-kurak
    • alanhughes
    • simek
    • gabrieldonadel
    • douglowder
    • kadikraman
    • aleqsio
    • radoslawkrzemien
    • expo-bot
    • philpl
    • marklawlor