Pattern: Navigation
Pattern: Navigation & Routing
Manage route transitions, auth guards, and tab navigation with state machines.
Overview
Client-side routing is a natural state machine: each route is a state, navigation events trigger transitions, and guards protect authenticated routes.
Key Concepts
Route states: home / profile / settings / admin
Guards for auth checks and permissions
Entry/exit actions for route lifecycle
Tab navigation as parallel states
Related Pages
Navigation → Data Fetching — Route-based data loading
Navigation → Forms — Multi-step form routing
Navigation → Animations — Route transition animations
Case Study: Onboarding — Step-by-step navigation
TODO
Add route machine with auth guards
Add tab navigation machine
Add breadcrumb machine
Do you like what you are reading? Subscribe to receive updates.
Unsubscribe anytime
Powered by Seed HypermediaOpen App