reactive property
Creates a reactive map from this map.
The returned Reactive instance will contain a copy of the original map, so modifications to the original map won't affect the reactive map.
Example:
final user = {'name': 'John', 'age': 30}.reactive;
print(user.value); // {name: John, age: 30}
// Update the reactive map
user.value['email'] = 'john@example.com';
user.value = Map.from(user.value); // Trigger notification
print(user.value); // {name: John, age: 30, email: john@example.com}
Note: When you modify a reactive map's entries, you need to reassign the map to trigger a notification, since maps are mutable objects.
Implementation
Reactive<Map<K, V>> get reactive {
return Reactive<Map<K, V>>(Map<K, V>.from(this));
}