Skip to content

API reference > @kontsedal/olas-react > useValue

useValue() function ​

Subscribe to a single read-signal and return its current value: a signal, a computed, a Field, a Form or a FieldArray. The component re-renders when the value changes, as options.isEqual (defaultObject.is) decides. Built on useSyncExternalStore.

Signature:

typescript
export declare function useValue<T>(signal: ReadSignal<T>, options?: UseValueOptions<T>): T;

Parameters ​

Parameter

Type

Description

signal

ReadSignal<T>

options

UseValueOptions<T>

(Optional)

Returns:

T

Example ​

tsx
function Count({ count }: { count: ReadSignal<number> }) {
  return <span>{useValue(count)}</span>
}

Released under the MIT License.