Skip to main content

Type Alias: UseControlledStateProps<T>

UseControlledStateProps<T> = object

Defined in: use-controlled-state.ts:10

Props type for components using controlled state pattern.

Type Parameters​

T​

T

The type of the state value.

Properties​

defaultValue​

defaultValue: T

Defined in: use-controlled-state.ts:14

The initial/default value when in uncontrolled mode.


onChange?​

optional onChange?: (value) => void

Defined in: use-controlled-state.ts:16

Callback invoked when the value changes.

Parameters​

value​

T

Returns​

void


value?​

optional value?: T

Defined in: use-controlled-state.ts:12

The controlled value from parent component. When provided, the component operates in controlled mode.