SignalSetter type
Home > @rimitive/react > SignalSetter
SignalSetter type
Section titled “SignalSetter type”A setter function for updating signal values. Accepts either a new value or an updater function.
Signature:
export type SignalSetter<T> = (value: T | ((prev: T) => T)) => void;Example
Section titled “Example”const setter: SignalSetter<number> = (value) => { // value can be a number or a function (prev: number) => number};
setter(5); // Direct valuesetter(prev => prev + 1); // Updater function