/course/react-native-navigation
React Native Navigation Deep Dive
Native stacks, shared transitions, and bridge-safe module boundaries.
Overview
We stress-test React Navigation with native-stack, explore Fabric-enabled screens, and map where JS thread contention appears. You leave with a decision tree for when to push logic native-side.
Included focus areas
- Typed params with generics
- Modal stacks that respect safe areas
- Reanimated shared element experiments
- Hermes heap snapshots interpreted cautiously
- Flipper plugin tour (where still applicable)
- OTA update policy discussion without vendor lock-in
- Brownfield integration guardrails
Outcomes
- Prototype a two-stack coordinator pattern
- File an issues matrix for bridge hotspots
- Draft a navigation ADR for your repo
Lead mentor
Theo Andersen
RN maintainer on community plugins; Brisbane-based.
FAQ
Bare workflow examples; Expo prebuild is referenced but not the default path.
Android flows supported; iOS modules require macOS hardware on your side.
Strict TS assumed; we do not teach JS fundamentals from zero.
Experience notes
“RN Navigation Deep Dive clarified when to bail out to native stacks—our returns flow stopped double-mounting screens.”