void_signals_hooks 1.0.0 copy "void_signals_hooks: ^1.0.0" to clipboard
void_signals_hooks: ^1.0.0 copied to clipboard

Flutter hooks integration for void_signals - reactive state management

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2024-11-28 #

Added #

  • Initial stable release of void_signals_hooks
  • Core hooks:
    • useSignal() - Create and memoize a signal
    • useComputed() - Create memoized computed values
    • useComputedSimple() - Simplified computed without previous value
    • useWatch() - Watch signal and trigger rebuilds
    • useWatchComputed() - Watch computed values
    • useReactive() - Create signal and watch in one call
    • useSignalEffect() - Side effects with dependency tracking
    • useEffectScope() - Group effects for cleanup
  • Selection hooks:
    • useSelect() - Select part of signal value
    • useSelectComputed() - Select from computed values
  • Utility hooks:
    • useBatch() - Batch signal updates
    • useUntrack() - Read without dependencies
    • useSignalFromStream() - Create signal from stream
    • useSignalFromFuture() - Create signal from future
  • Time-based hooks:
    • useDebounced() - Debounced signal
    • useThrottled() - Throttled signal
  • Combinator hooks:
    • useCombine2() / useCombine3() - Combine signals
    • usePrevious() - Track current and previous values
  • Collection hooks:
    • useSignalList() - Reactive list
    • useSignalMap() - Reactive map
    • useSignalSet() - Reactive set

Features #

  • Automatic cleanup when widget unmounts
  • Memoization across rebuilds
  • Full integration with flutter_hooks
1
likes
150
points
18
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter hooks integration for void_signals - reactive state management

Repository (GitHub)
View/report issues

Topics

#flutter #hooks #reactivity #signals #state-management

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_hooks, meta, void_signals, void_signals_flutter

More

Packages that depend on void_signals_hooks