useAnimationController
Creates an AnimationController whose ticker provider and disposal are managed for you. It returns the controller directly, ready to drive transitions.
useSingleTickerProvider
Provides a single TickerProvider for the current hook context, the hook equivalent of SingleTickerProviderStateMixin. It supplies the vsync an animation controller needs.
useAppLifecycleState
Observes the app's AppLifecycleState and rebuilds when it changes. It returns the current state and optionally fires a callback on each transition, without a manual WidgetsBindingObserver.
useFocusNode
Creates a FocusNode that is disposed automatically when the hook context unmounts. It returns the node, ready to attach to a focusable widget.
useScrollController
Creates a ScrollController that is disposed automatically when the hook context unmounts. It returns the controller, ready to attach to a scrollable.
useFieldState
Holds a single text field's value together with its validation error message. It is the String specialization of useGenericFieldState, returning a MutableFieldState whose value is always a String.