Maximally Modular Apps with React Navigation
summary
Demonstrates that screens built with sufficient isolation become portable by treating navigation state like a reducer and wiring routers into app state; implements a custom navigator that reuses React Navigation routers, overrides getStateForAction to change back/forward behavior, integrates a modal stack and Android back handling, and explains server rendering via router-derived navigation actions; prototypes a hacky workspace to link modules and publish a shared checkout package using reducers and single-directional data flow and React Navigation.
AI-written summary · about
chapters (6)
- 0:00Start
- 3:31register each screen component as routes within your navigator
- 7:07make a navigator a controlled component
- 8:13setting up our tab router
- 15:53render our react navigation app on the server
- 18:07exporting the navigation routes from the library
related talks
24mFull Stack React Navigation
33mBreaking the Rules: Dynamic Navigation in Modularized Apps
45mMobile navigation
05mLightning talk from Eric Vlad Vicenti
32mNavigating React Native Navigation
06mType safe, multi-module best practices with Navigation Compose
25mUniversal React Applications with Redux
23mXState ❤️ NoNav - Taking Back Control Of Navigation
