map<K, V> method

MapSignal<K, V> map<K, V>(
  1. Map<K, V>? value, {
  2. JoltDebugFn? onDebug,
})

Creates a reactive map signal hook.

All map operations will trigger reactive updates.

Parameters:

  • value: The initial map value
  • onDebug: Optional debug callback for reactive system debugging

Returns: A MapSignal with reactive map operations

Example:

setup(context, props) {
  final user = useSignal.map({'name': 'Alice', 'age': 30});

  return () => Text('${user['name']}, age ${user['age']}');
}

Implementation

MapSignal<K, V> map<K, V>(
  Map<K, V>? value, {
  JoltDebugFn? onDebug,
}) {
  return useAutoDispose(() => MapSignal(value, onDebug: onDebug));
}