--- category: Reactivity --- # reactiveComputed Computed reactive object. Instead of returning a ref that `computed` does, `reactiveComputed` returns a reactive object. ## Usage ```ts import { reactiveComputed } from '@vueuse/core'; const state = reactiveComputed(() => { return { foo: 'bar', bar: 'baz', }; }); state.bar; // 'baz' ``` ## Type Declarations ```ts export type ReactiveComputedReturn = UnwrapNestedRefs; /** * Computed reactive object. */ export declare function reactiveComputed( fn: ComputedGetter, ): ReactiveComputedReturn; ```