df_router library
A lightweight router designed for ease of use and efficient state management.
Classes
- AnimationEffect
- AnimationEffectBuilder
- AnimationEffectBuilderState
- AnimationLayerEffect
- BackwardEffect
- BackwardEffectWeb
- CupertinoEffect
- FadeEffect
- FadeEffectWeb
- ForwardEffect
- ForwardEffectWeb
- LayerEffectResult
- MaterialEffect
- NoEffect
- PageFlapLeft
- PageFlapRight
- PrioritizedIndexedStack
- RenderPrioritizedIndexedStack
-
RouteBuilder<
TExtra extends Object?> - RouteController
- RouteControllerProvider
- RouteManager
-
RouteState<
TExtra extends Object?> -
RouteWidgetBuilder<
TExtra extends Object?> - SlideDownEffect
- SlideUpEffect
- StatelessRouteManager
Mixins
-
RouteWidgetMixin<
TExtra extends Object?>
Properties
-
no setter
Functions
-
normalizePathQuery(
String input) → String? -
setToUrlPathStrategy(
) → void - Initializes the URL path strategy for the application.
Typedefs
- TRouteConditionFn = bool Function()
-
TRouteWidgetBuilder<
TExtra extends Object?> = RouteWidgetMixin< TExtra> Function(BuildContext context, RouteState<TExtra?> routeState) - TRouteWrapperFn = Widget Function(BuildContext context, Widget child)