react-navigation
Installation
SKILL.md
Navigation (React Navigation)
Setup
- Use
@react-navigation/nativewith@react-navigation/native-stackas 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
RootStackParamListtype for every navigator. - Every route must have explicitly typed params (or
undefinedif none). - Use typed
useNavigationanduseRoutehooks everywhere. - Never pass untyped route params.