set<T> method

  1. @defineHook
SetSignal<T> set<T>(
  1. Set<T>? value, {
  2. JoltDebugOption? debug,
})

Creates a reactive set signal hook.

All set operations will trigger reactive updates.

Parameters:

  • value: The initial set value
  • debug: Optional debug options

Returns: A SetSignal with reactive set operations

Example:

setup(context, props) {
  final tags = useSignal.set({'dart', 'flutter'});

  return () => Text('Tags: ${tags.join(', ')}');
}

Implementation

@defineHook
SetSignal<T> set<T>(
  Set<T>? value, {
  JoltDebugOption? debug,
}) {
  return useAutoDispose(() => SetSignal(value, debug: debug));
}