react-navigation

Installation
SKILL.md

Navigation (React Navigation)

Setup

  • Use @react-navigation/native with @react-navigation/native-stack as default.
  • Wrap app root in NavigationContainer.
  • Define navigators in dedicated navigation/ folder.
  • One file per navigator (RootNavigator.tsx, TabNavigator.tsx, AuthNavigator.tsx).

Typed Routes

  • Define RootStackParamList type for every navigator.
  • Every route must have explicitly typed params (or undefined if none).
  • Use typed useNavigation and useRoute hooks everywhere.
  • Never pass untyped route params.
Installs
6
Repository
hzblj/skills
GitHub Stars
2
First Seen
Oct 1, 2026