reactor-navigation

Installation
SKILL.md

Navigation in Reactor

Reactor uses a stack-based navigation model with type-safe routes. You define routes as an enum, create a navigation handle with UseNavigation, and render the current page with NavigationHost. The system manages back/forward stacks, transitions, caching, and deep linking.

Quick reference

API Purpose
UseNavigation(Route.Home) Create a NavigationHandle<Route> (call once at root)
UseNavigation<Route>() Retrieve the nearest ancestor's handle (child components)
NavigationHost(nav, route => ...) Render the current page
NavigationView([items], content) Sidebar navigation with icons
TabView(Tab(...), Tab(...)) Tab-based parallel navigation
UseNavigationLifecycle(...) Page appear/disappear callbacks
UseSystemBackButton(nav, window) Wire system back button to nav stack
DeepLinkMap<Route> Map URI patterns to routes
Installs
2
GitHub Stars
726
First Seen
Oct 12, 2026