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 | (Optional) |
Returns:
T
Example
tsx
function Count({ count }: { count: ReadSignal<number> }) {
return <span>{useValue(count)}</span>
}