vtils

Home > react > useControllableValue

useControllableValue() function

受控值。

Signature:

export declare function useControllableValue<TProps extends {}, TDefaultValuePropName extends keyof TProps, TValuePropName extends keyof TProps, TCallbackPropName extends keyof TProps, TDefaultValue extends TProps[TValuePropName]>(props: TProps, options: UseControllableValueOptions<TProps, TDefaultValuePropName, TValuePropName, TCallbackPropName, TDefaultValue>): UseControllableValueResult<TProps, TValuePropName, TCallbackPropName, TDefaultValue>;

Parameters

Parameter Type Description
props TProps 组件的属性
options UseControllableValueOptions<TProps, TDefaultValuePropName, TValuePropName, TCallbackPropName, TDefaultValue> 选项

Returns:

UseControllableValueResult<TProps, TValuePropName, TCallbackPropName, TDefaultValue>