| name | signals_hooks |
| description | Comprehensive hook utility functions integrating reactive signals seamlessly with flutter_hooks. |
Signals Hooks Skill
This skill provides comprehensive instructions and reference guidelines for utilizing signals_hooks package in Flutter applications. It integrates signals_flutter reactivity with the dynamic widget-state lifecycles of flutter_hooks.
Modern Positional Options API
In signals.dart v7, all hooks have been migrated to use a clean positional Options pattern instead of verbose named parameters. The positional parameters are structured as [keys, options]. To supply options (like name, autoDispose, or equality inside classes like SignalOptions, AsyncSignalOptions, or ListSignalOptions), they must be passed as the second positional optional argument, with the keys dependency list passed as the first positional optional argument (e.g., useSignal(value, const [], SignalOptions(name: 'counter'))).
Hook Reference Summary Table
| Hook Name | Options Type | Description |
|---|
| useSignal | SignalOptions | Wraps a standard mutable Signal bound to the hook state lifecycle. |