computed<T> function
Creates a readonly computed value.
The computed value is lazily evaluated and cached. It only recomputes when its dependencies change.
Example:
final count = ref(1);
final double = computed(() => count.value * 2);
print(double.value); // 2
count.value = 2;
print(double.value); // 4
Implementation
Computed<T> computed<T>(T Function() getter) => Computed<T>(getter);