signal_router
A lightweight, signal-based routing library for Dart/Flutter apps. Enables reactive navigation with history stacks, parameterized routes, query params, and customizable hooks.
Features
- Reactive Routing: Uses signals for automatic UI updates on navigation.
- History Management: Built-in back/forward stack with optional deduping.
- Parameterized Paths: Support for
/user/:id/style routes. - Hooks: Pre/post-navigation callbacks for analytics or guards.
- Generic Pages: Type-safe
SignalPage<T>for custom data.
Installation
dependencies:
signal_router: ^1.0.0-alpha.1
Libraries
- signal_router
- Support for doing something awesome.