computed

Creates a reactive computed property.

Signature

function computed<T>(getter: () => T): { value: T };

Parameters

  • getter: A function that computes the value based on reactive dependencies.

Returns

  • An object with a value property that updates reactively.

Example

const state = reactive({ count: 1 });
const doubled = computed(() => state.count * 2);
console.log(doubled.value); // 2
state.count = 3;
console.log(doubled.value); // 6